[Gc] Performance of bdwgc7.2 had degraded compared to 6.8

Manuel.Serrano at inria.fr Manuel.Serrano at inria.fr
Fri Nov 19 21:49:24 PST 2010


> Could you test the performance with GC v7.0 (preferably gc7.0alpha7
> which was released nearly at time when gc6.8 was)?
Here we are. I have executed the benchmarks for our compiler (bigloo) on
the same machine (x86/32, core i7 with 4GB of RAM), with the same OS
(Linux 2.6.35), with roughly the same load.  I have compared 7.2alpha4,
7.1, and 7.0. Each benchmark is executed 5 times and the minimum
execution time is collected. Here are the values:

== 7.2alpha4 ============================================================
/usr/bin/make one-runit SYSTEM=bigloo SUFFIX=exe DIR=bigloo TITLE=Bigloo COMPILER="`/misc/lab/bigloo/bench/3.5b-7.2alpha4/bglstone/../bin/bigloo -version`"
/misc/lab/bigloo/bench/3.5b-7.2alpha4/bglstone/bin/runit bigloo.runit -v   > bigloo.stat
   Executing [(cd ./bague/bigloo; ./bigloo.exe)]....5.4.3.2.1 0.76s (cpu+sys)
   Executing [(cd ./beval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.33s (cpu+sys)
   Executing [(cd ./boyer/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.23s (cpu+sys)
   Executing [(cd ./cgc/bigloo; ./bigloo.exe -Rminimal-push -O ../src/long.c > /dev/null)]....5.4.3.2.1 0.47s (cpu+sys)
   Executing [(cd ./conform/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.91s (cpu+sys)
   Executing [(cd ./earley/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.49s (cpu+sys)
   Executing [(cd ./fib/bigloo; ./bigloo.exe)]....5.4.3.2.1 0.01s (cpu+sys)
   Executing [(cd ./fft/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.51s (cpu+sys)
   Executing [(cd ./leval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.12s (cpu+sys)
   Executing [(cd ./maze/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.67s (cpu+sys)
   Executing [(cd ./mbrot/bigloo; ./bigloo.exe)]....5.4.3.2.1 7.03s (cpu+sys)
   Executing [(cd ./nucleic/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.18s (cpu+sys)
   Executing [(cd ./peval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.46s (cpu+sys)
   Executing [(cd ./puzzle/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.96s (cpu+sys)
   Executing [(cd ./queens/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.29s (cpu+sys)
   Executing [(cd ./qsort/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.65s (cpu+sys)
   Executing [(cd ./rgc/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.28s (cpu+sys)
   Executing [(cd ./sieve/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.58s (cpu+sys)
   Executing [(cd ./traverse/bigloo; ./bigloo.exe)]....5.4.3.2.1 5.14s (cpu+sys)
   Executing [(cd ./almabench/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.45s (cpu+sys)

== 7.1 ==================================================================
/usr/bin/make one-runit SYSTEM=bigloo SUFFIX=exe DIR=bigloo TITLE=Bigloo COMPILER="`/misc/lab/bigloo/bench/3.5b-7.1/bglstone/../bin/bigloo -version`"
/misc/lab/bigloo/bench/3.5b-7.1/bglstone/bin/runit bigloo.runit -v   > bigloo.stat
   Executing [(cd ./bague/bigloo; ./bigloo.exe)]....5.4.3.2.1 0.77s (cpu+sys)
   Executing [(cd ./beval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.29s (cpu+sys)
   Executing [(cd ./boyer/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.13s (cpu+sys)
   Executing [(cd ./cgc/bigloo; ./bigloo.exe -Rminimal-push -O ../src/long.c > /dev/null)]....5.4.3.2.1 0.48s (cpu+sys)
   Executing [(cd ./conform/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.74s (cpu+sys)
   Executing [(cd ./earley/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.08s (cpu+sys)
   Executing [(cd ./fib/bigloo; ./bigloo.exe)]....5.4.3.2.1 0.01s (cpu+sys)
   Executing [(cd ./fft/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.52s (cpu+sys)
   Executing [(cd ./leval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.05s (cpu+sys)
   Executing [(cd ./maze/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.36s (cpu+sys)
   Executing [(cd ./mbrot/bigloo; ./bigloo.exe)]....5.4.3.2.1 7.04s (cpu+sys)
   Executing [(cd ./nucleic/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.2s (cpu+sys)
   Executing [(cd ./peval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.2s (cpu+sys)
   Executing [(cd ./puzzle/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.97s (cpu+sys)
   Executing [(cd ./queens/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.55s (cpu+sys)
   Executing [(cd ./qsort/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.63s (cpu+sys)
   Executing [(cd ./rgc/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.23s (cpu+sys)
   Executing [(cd ./sieve/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.44s (cpu+sys)
   Executing [(cd ./traverse/bigloo; ./bigloo.exe)]....5.4.3.2.1 3.55s (cpu+sys)
   Executing [(cd ./almabench/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.45s (cpu+sys)

== 7.0 ==================================================================
/usr/bin/make one-runit SYSTEM=bigloo SUFFIX=exe DIR=bigloo TITLE=Bigloo COMPILER="`/misc/lab/bigloo/bench/3.5b-7.0/bglstone/../bin/bigloo -version`"
/misc/lab/bigloo/bench/3.5b-7.0/bglstone/bin/runit bigloo.runit -v   > bigloo.stat
   Executing [(cd ./bague/bigloo; ./bigloo.exe)]....5.4.3.2.1 0.76s (cpu+sys)
   Executing [(cd ./beval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.41s (cpu+sys)
   Executing [(cd ./boyer/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.14s (cpu+sys)
   Executing [(cd ./cgc/bigloo; ./bigloo.exe -Rminimal-push -O ../src/long.c > /dev/null)]....5.4.3.2.1 0.47s (cpu+sys)
   Executing [(cd ./conform/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.72s (cpu+sys)
   Executing [(cd ./earley/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.13s (cpu+sys)
   Executing [(cd ./fib/bigloo; ./bigloo.exe)]....5.4.3.2.1 0.01s (cpu+sys)
   Executing [(cd ./fft/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.5s (cpu+sys)
   Executing [(cd ./leval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.01s (cpu+sys)
   Executing [(cd ./maze/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.35s (cpu+sys)
   Executing [(cd ./mbrot/bigloo; ./bigloo.exe)]....5.4.3.2.1 7.03s (cpu+sys)
   Executing [(cd ./nucleic/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.16s (cpu+sys)
   Executing [(cd ./peval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.19s (cpu+sys)
   Executing [(cd ./puzzle/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.96s (cpu+sys)
   Executing [(cd ./queens/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.56s (cpu+sys)
   Executing [(cd ./qsort/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.62s (cpu+sys)
   Executing [(cd ./rgc/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.23s (cpu+sys)
   Executing [(cd ./sieve/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.42s (cpu+sys)
   Executing [(cd ./traverse/bigloo; ./bigloo.exe)]....5.4.3.2.1 3.6s (cpu+sys)
   Executing [(cd ./almabench/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.45s (cpu+sys)

If you need extra information, please feel free to ask.

-- 
Manuel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: not available
Url : http://napali.hpl.hp.com/pipermail/gc/attachments/20101120/80cec56d/attachment.pgp


More information about the Gc mailing list