On Fri, 2006-02-17 at 22:43 +0000, Joern RENNECKE wrote:
> Has anybody done timings for gcc bootstrap / cross builds and regtests 
> with modern multi-core processors?  I wonder what a sensible modern 
> configuration would be for gcc development, but the the multimedia and 
> games benchmarks I found on the web neither seem particularily relevant, 
> nor do they paint a uniform picture.

On a  "AMD Athlon(tm) 64 X2 Dual Core Processor 3800+" (2.0 GHz), 2GB of
RAM trunk configured with:

--enable-languages=c,ada,c++,fortran,java,treelang,objc 
--enable-__cxa_atexit
--disable-nls 
--enable-threads=posix 
--disable-multilib 
--enable-checking

Gives the following timing at -j1:

=== GCCBOOT start     === 2006-02-16 22:13:46
=== GCCBOOT configure === 2006-02-16 22:13:46
=== GCCBOOT bootstrap === 2006-02-16 22:13:51
=== GCCBOOT doc       === 2006-02-17 01:48:53
=== GCCBOOT check     === 2006-02-17 01:48:53
=== GCCBOOT summary   === 2006-02-17 04:15:25
=== GCCBOOT install   === 2006-02-17 04:15:37
=== GCCBOOT done      === 2006-02-17 04:20:03

So that's 6h07 total, bootstrap 3h35 and check 2h27. I assume
-j2 could cut bootstrap times by about two, I'm not
sure check is parallel (Ada check isn't for sure).

On a Pentium III 1GHz, bootstrap is 5h55 and check 5h30
(on an older version of the tree), so p3/amd64

Removing Ada from --enable-languages will also help :).

Laurent


Reply via email to