From owner-freebsd-hackers@FreeBSD.ORG Sun Mar 27 23:21:50 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A77C716A4CF for ; Sun, 27 Mar 2005 23:21:50 +0000 (GMT) Received: from VARK.MIT.EDU (VARK.MIT.EDU [18.95.3.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8C1743D1D for ; Sun, 27 Mar 2005 23:21:47 +0000 (GMT) (envelope-from das@FreeBSD.ORG) Received: from VARK.MIT.EDU (localhost [127.0.0.1]) by VARK.MIT.EDU (8.13.3/8.13.1) with ESMTP id j2RNLbVQ096693; Sun, 27 Mar 2005 18:21:38 -0500 (EST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.MIT.EDU (8.13.3/8.13.1/Submit) id j2RNLbWV096692; Sun, 27 Mar 2005 18:21:37 -0500 (EST) (envelope-from das@FreeBSD.ORG) Date: Sun, 27 Mar 2005 18:21:37 -0500 From: David Schultz To: c0ldbyte Message-ID: <20050327232137.GA90785@VARK.MIT.EDU> Mail-Followup-To: c0ldbyte , gerarra@tin.it, freebsd-hackers@freebsd.org References: <420008450006DC4F@ims3a.cp.tin.it> <20050327142324.D15693@eleanor.us1.wmi.uvac.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050327142324.D15693@eleanor.us1.wmi.uvac.net> cc: freebsd-hackers@FreeBSD.ORG cc: gerarra@tin.it Subject: Re: 5-STABLE kernel build with icc broken X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2005 23:21:50 -0000 On Sun, Mar 27, 2005, c0ldbyte wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Sun, 27 Mar 2005 gerarra@tin.it wrote: > > >> > >>Without intending to start any compiler holy wars, what benefits does > >>ICC provide over GCC for the end user? > >> > > > >ICC would provide better low level code (remind: Intel C Compiler. It would > >mean better performance). > > > >rookie > > > > If any, still produces not all that much of a difference of code between > the newer gcc34 and as much performance differance as your going to get > isnt going to even be noticeable in the long run. Your just setting your > self up for failure with something that isnt really going to give you > the desired effects. For some applications, particularly in scientific computing, icc is significantly better. The FreeBSD kernel is not in this category, however. Operating system kernels tend to spend most of their time chasing pointers and copying data, and compilers can't really optimize these operations.