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

Manuel.Serrano at inria.fr Manuel.Serrano at inria.fr
Tue Nov 23 23:17:44 PST 2010


> Good. I see growth. Could you also provide test results for v6.8, v7.2alpha2 and gc7.0alpha7?
> (representing all 6 variants in a table form is preferred).
It has been a little bit painful to run the Bigloo compiler with these
versions of the collector that had not been supported when they
had been released. However I did it and I hope it will help.
Here are the results:

ps: Just an additional information I have forgotten to mention, all
these benchmark are single threaded. The collector is configured with
--disable-gcj-support --disable-java-finalization --disable-libcord and compiled
with the extra option -DFINALIZE_ON_DEMAND. If you want to run the
tests by yourself, download Bigloo and the test suite that are
available at :

  ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo3.5a.tar.gz


== 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.2alpha2 ============================================================
/usr/bin/make one-runit SYSTEM=bigloo SUFFIX=exe DIR=bigloo TITLE=Bigloo COMPILER="`/misc/lab/bigloo/bench/3.5b-7.2alpha2/bin/bigloo -version`"
/misc/lab/bigloo/bench/3.5b-7.2alpha2/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.41s (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.48s (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.5s (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.13s (cpu+sys)
   Executing [(cd ./maze/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.4s (cpu+sys)
   Executing [(cd ./mbrot/bigloo; ./bigloo.exe)]....5.4.3.2.1 7.05s (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.47s (cpu+sys)
   Executing [(cd ./puzzle/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.92s (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.64s (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.6s (cpu+sys)
   Executing [(cd ./traverse/bigloo; ./bigloo.exe)]....5.4.3.2.1 5.15s (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)

== 7.0alpha7 ============================================================
/usr/bin/make one-runit SYSTEM=bigloo SUFFIX=exe DIR=bigloo TITLE=Bigloo COMPILER="`/misc/lab/bigloo/bench/3.5b-7.0alpha7/bin/bigloo -version`"
/misc/lab/bigloo/bench/3.5b-7.0alpha7/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.73s (cpu+sys)
   Executing [(cd ./earley/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.09s (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.02s (cpu+sys)
   Executing [(cd ./maze/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.26s (cpu+sys)
   Executing [(cd ./mbrot/bigloo; ./bigloo.exe)]....5.4.3.2.1 7.05s (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.2s (cpu+sys)
   Executing [(cd ./puzzle/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.92s (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.24s (cpu+sys)
   Executing [(cd ./sieve/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.41s (cpu+sys)
   Executing [(cd ./traverse/bigloo; ./bigloo.exe)]....5.4.3.2.1 3.56s (cpu+sys)
   Executing [(cd ./almabench/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.45s (cpu+sys)

== 6.8 ==================================================================
/usr/bin/make one-runit SYSTEM=bigloo SUFFIX=exe DIR=bigloo TITLE=Bigloo COMPILER="`/misc/lab/bigloo/bench/3.5b-6.8/bin/bigloo -version`"
/misc/lab/bigloo/bench/3.5b-6.8/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.31s (cpu+sys)
   Executing [(cd ./boyer/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.15s (cpu+sys)
   Executing [(cd ./cgc/bigloo; ./bigloo.exe -Rminimal-push -O ../src/long.c > /dev/null)]....5.4.3.2.1 0.46s (cpu+sys)
   Executing [(cd ./conform/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.79s (cpu+sys)
   Executing [(cd ./earley/bigloo; ./bigloo.exe)]....5.4.3.2.1 2.23s (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.49s (cpu+sys)
   Executing [(cd ./leval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.09s (cpu+sys)
   Executing [(cd ./maze/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.39s (cpu+sys)
   Executing [(cd ./mbrot/bigloo; ./bigloo.exe)]....5.4.3.2.1 7.05s (cpu+sys)
   Executing [(cd ./nucleic/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.34s (cpu+sys)
   Executing [(cd ./peval/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.18s (cpu+sys)
   Executing [(cd ./puzzle/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.93s (cpu+sys)
   Executing [(cd ./queens/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.44s (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.28s (cpu+sys)
   Executing [(cd ./sieve/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.51s (cpu+sys)
   Executing [(cd ./traverse/bigloo; ./bigloo.exe)]....5.4.3.2.1 3.58s (cpu+sys)
   Executing [(cd ./almabench/bigloo; ./bigloo.exe)]....5.4.3.2.1 1.46s (cpu+sys)


-- 
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/20101124/322424ed/attachment.pgp


More information about the Gc mailing list