Subject: Re: gcc4.0
To: None <tech-pkg@netbsd.org>
From: Christos Zoulas <christos@astron.com>
List: tech-pkg
Date: 11/03/2005 12:48:34
In article <20051103044442.A6FCC23572@thoreau.thistledown.com.au>,
Simon Burge  <simonb@wasabisystems.com> wrote:
>fab wrote:
>
>> AFAIK 4.0 was the first with a support for the new "core". The next (4.1
>> probably) will be focused on optimisation, 4.0 is just for testing the
>> new core and permit developpers to port the code without waiting a
>> version with real advantages.
>> I've seen some kind of benchmark that show C++ is faster with 4.0, maybe
>> this is why people think 4.0 is faster.
>
>My favourite compiler benchmark is a program called Glucas
>(http://www.oxixares.com/glucas/), which is an FP-intensive
>program.  Here's the run times for the small built-in self
>test on a 2.4GHz Xeon, in order of fastest to slowest.
>
>icc 7.0                 418.493u 0.379s  6:59.11 99.9%
>icc 8.0                 428.591u 0.429s  7:09.18 99.9%
>gcc 3.4.2               471.135u 0.389s  7:51.74 99.9%
>gcc 3.4.0               477.925u 0.339s  7:58.39 99.9%
>gcc 4.0.0 exp 20041206  495.001u 0.179s  8:15.39 99.9%
>gcc 4.0.0 exp 20041006  500.106u 0.249s  8:20.52 99.9%
>gcc 4.1.0 exp 20051026  522.606u 0.399s  8:43.15 99.9%
>gcc 3.3.4               589.195u 0.189s  9:49.50 99.9%
>gcc 3.3.3               596.945u 0.299s  9:57.43 99.9%
>gcc 3.5.0 exp 20040610  599.820u 0.369s 10:00.38 99.9%
>
>These were all built with -O3 {-mcpu,-mtune,-march}=pentium4
>icc is the Intel C++ Compiler for Linux.
>
>Interesting that in the twelve-odd months between the 4.0.0
>and 4.1.0 compilers gcc has slowed down for this particular test,
>and is still a reasonable way behind the 3.4 series compilers.
>

I am curious, what about icc-9?

christos