From owner-cvs-all Tue Mar 26 9:39:43 2002 Delivered-To: cvs-all@freebsd.org Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by hub.freebsd.org (Postfix) with ESMTP id 5CFD837B405; Tue, 26 Mar 2002 09:39:37 -0800 (PST) Received: from fwd10.sul.t-online.de by mailout08.sul.t-online.com with smtp id 16puv1-0001MF-08; Tue, 26 Mar 2002 18:39:35 +0100 Received: from Magelan.Leidinger.net (520065502893-0001@[80.131.105.184]) by fmrl10.sul.t-online.com with esmtp id 16puux-07pLJwC; Tue, 26 Mar 2002 18:39:31 +0100 Received: from Leidinger.net (netchild@localhost [127.0.0.1]) by Magelan.Leidinger.net (8.12.2/8.12.2) with ESMTP id g2QHdM1Z009901; Tue, 26 Mar 2002 18:39:26 +0100 (CET) (envelope-from netchild@Leidinger.net) Message-Id: <200203261739.g2QHdM1Z009901@Magelan.Leidinger.net> Date: Tue, 26 Mar 2002 18:39:22 +0100 (CET) From: Alexander Leidinger Subject: Re: cvs commit: ports/lang Makefile ports/lang/icc Makefile distinfo pkg-comment pkg-descr pkg-plist ports/lang/icc/files patch-include To: sw@anthologeek.net Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG In-Reply-To: <20020326181746.H60042@anthologeek.net> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT X-Sender: 520065502893-0001@t-dialin.net Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 26 Mär, Sameh Ghane wrote: >> > Log: >> > This is Intels C/C++ compiler. It is setup to produce native FreeBSD objects. >> > This port is not able to produce native executables on its own. You need to do >> > it yourself with gcc. >> >> I've seen a speed increase of ~20% (compared to gcc produced code) in >> some test cases. Just in case some is interested. > > Of course we are interested in such speed improvements ! > > Can we build kernel with this (with gcc's help) ? Feel free to try it and to send patches if it doesn't. :-) > What about servers like Apache (it would be great for busy servers) ? I've seen this speed improvement in FPU intensive code (no MMX or SIMD used, plain FPU code, testet on an AMD Duron). I don't expect such a large speed improvement in "ordinary server code". And trust me, it would be a lot of hassle to get apache compiled with icc. I have a patch for the PNG port (http://www.leidinger.net/FreeBSD/port-patches/graphics:png.diff) which compiles libpng with icc ('make -DUSE_ICC ICCCFLAGS="-O3 -tp p6 -rcd -ip -xiM"' for i686 class CPUs). But unfortunately every PNG app dumps core with this patch. I did this patch at a time where we had problems with binutils in -current, I don't know if the bus error I got was a result of this or because something icc related failed. >> -- >> Intel: where Quality is job number 0.9998782345! > > Does this .sig apply to icc ? :) How funny! I think I have an AI here under my table... Bye, Alexander. -- Secret hacker rule #11: hackers read manuals. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message