Date: Tue, 26 Mar 2002 18:39:22 +0100 (CET) From: Alexander Leidinger <Alexander@Leidinger.net> To: sw@anthologeek.net Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: ports/lang Makefile ports/lang/icc Makefile distinfo pkg-comment pkg-descr pkg-plist ports/lang/icc/files patch-include Message-ID: <200203261739.g2QHdM1Z009901@Magelan.Leidinger.net> In-Reply-To: <20020326181746.H60042@anthologeek.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203261739.g2QHdM1Z009901>