Skip site navigation (1)Skip section navigation (2)
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>