[webkit-dev] SunSpider: GCC 4.0 vs. 4.2 results
Jon Shier
jon at jonshier.com
Sat Jul 19 20:27:30 PDT 2008
Devs:
Thought this may interest someone. Overall 4.2 gives SunSpider a
small speedup, but there are several tests in which it actually slows
it down. These tests were run using the command line sunspider
application after clean builds on Quad G5, using both the default
settings and manually switching the projects to use GCC 4.2. Here is
the result comparison:
TEST COMPARISON FROM
TO DETAILS
=
=
=
=
=
========================================================================
** TOTAL **: 1.026x as fast 2969.7ms +/- 0.2% 2893.6ms
+/- 0.3% significant
=
=
=
=
=
========================================================================
3d: 1.076x as fast 399.9ms +/- 0.7% 371.7ms
+/- 0.6% significant
cube: 1.116x as fast 127.1ms +/- 0.5% 113.9ms
+/- 0.6% significant
morph: 1.086x as fast 145.7ms +/- 1.0% 134.2ms
+/- 0.9% significant
raytrace: 1.028x as fast 127.1ms +/- 0.9% 123.6ms
+/- 0.6% significant
access: 1.006x as fast 355.5ms +/- 0.3% 353.4ms
+/- 0.2% significant
binary-trees: 1.122x as fast 54.3ms +/- 0.6% 48.4ms
+/- 0.8% significant
fannkuch: *1.047x as slow* 98.7ms +/- 0.3% 103.3ms
+/- 0.5% significant
nbody: 1.008x as fast 174.1ms +/- 0.4% 172.7ms
+/- 0.3% significant
nsieve: *1.021x as slow* 28.4ms +/- 1.3% 29.0ms
+/- 0.0% significant
bitops: *1.087x as slow* 244.6ms +/- 0.3% 265.8ms
+/- 0.9% significant
3bit-bits-in-byte: *1.138x as slow* 35.6ms +/- 1.4% 40.5ms
+/- 0.9% significant
bits-in-byte: *1.099x as slow* 47.3ms +/- 0.7% 52.0ms
+/- 0.0% significant
bitwise-and: *1.25x as slow* 76.2ms +/- 0.4% 95.3ms
+/- 2.5% significant
nsieve-bits: 1.096x as fast 85.5ms +/- 0.4% 78.0ms
+/- 0.4% significant
controlflow: *1.175x as slow* 22.9ms +/- 1.0% 26.9ms
+/- 0.8% significant
recursive: *1.175x as slow* 22.9ms +/- 1.0% 26.9ms
+/- 0.8% significant
crypto: 1.027x as fast 179.0ms +/- 0.6% 174.3ms
+/- 0.7% significant
aes: *1.071x as slow* 52.3ms +/- 0.7% 56.0ms
+/- 0.6% significant
md5: 1.082x as fast 64.6ms +/- 1.3% 59.7ms
+/- 0.6% significant
sha1: 1.060x as fast 62.1ms +/- 1.1% 58.6ms
+/- 1.3% significant
date: - 252.1ms +/- 0.8% 252.1ms
+/- 0.7%
format-tofte: 1.040x as fast 139.0ms +/- 1.1% 133.7ms
+/- 0.6% significant
format-xparb: *1.047x as slow* 113.1ms +/- 0.7% 118.4ms
+/- 1.0% significant
math: 1.063x as fast 353.1ms +/- 1.1% 332.1ms
+/- 0.5% significant
cordic: 1.057x as fast 114.6ms +/- 2.1% 108.4ms
+/- 0.3% significant
partial-sums: 1.030x as fast 157.0ms +/- 0.8% 152.5ms
+/- 0.7% significant
spectral-norm: 1.145x as fast 81.5ms +/- 1.2% 71.2ms
+/- 0.8% significant
regexp: 1.110x as fast 403.6ms +/- 0.2% 363.5ms
+/- 0.2% significant
dna: 1.110x as fast 403.6ms +/- 0.2% 363.5ms
+/- 0.2% significant
string: 1.007x as fast 759.0ms +/- 0.3% 753.8ms
+/- 0.5% significant
base64: *1.060x as slow* 100.5ms +/- 1.0% 106.5ms
+/- 2.3% significant
fasta: 1.102x as fast 152.7ms +/- 0.8% 138.6ms
+/- 0.8% significant
tagcloud: *1.011x as slow* 179.5ms +/- 0.7% 181.5ms
+/- 0.6% significant
unpack-code: *1.014x as slow* 198.2ms +/- 0.3% 201.0ms
+/- 0.5% significant
validate-input: 1.015x as fast 128.1ms +/- 1.0% 126.2ms
+/- 0.9% significant
4.0 is the From column, so 4.2 is the To. I don't know how useful
these results will be, just thought I'd share.
Jon Shier
More information about the webkit-dev
mailing list