[Webkit-unassigned] [Bug 68329] DFG should support continuous optimization
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 20 16:19:08 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=68329
--- Comment #5 from Filip Pizlo <fpizlo at apple.com> 2011-09-20 16:19:08 PST ---
OK, this is starting to pay dividends.
Benchmark report for SunSpider, V8, and Kraken.
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"JettisonCB" at /Volumes/Data/pizlo/octonary/OpenSource/WebKitBuild/Release/jsc
Collected 12 samples per benchmark/VM, with 4 VM invocations per benchmark. Used 1 benchmark iteration per VM
invocation for warm-up. Used the jsc-specific preciseTime() function to get microsecond-level timing. Reporting
benchmark execution times with 95% confidence intervals in milliseconds.
TipOfTree JettisonCB
SunSpider:
3d-cube 7.7479+-0.1731 ? 7.9242+-0.1771 ? might be 1.0227x slower
3d-morph 7.6610+-0.1180 ? 7.7199+-0.1663 ?
3d-raytrace 7.7748+-0.2494 7.7302+-0.2144
access-binary-trees 2.3929+-0.1053 ? 2.4276+-0.0592 ? might be 1.0145x slower
access-fannkuch 11.6314+-0.2240 11.6311+-0.2365
access-nbody 3.6431+-0.0896 3.5825+-0.0991 might be 1.0169x faster
access-nsieve 2.7376+-0.0882 2.6075+-0.0662 might be 1.0499x faster
bitops-3bit-bits-in-byte 1.7140+-0.0182 ! 1.8333+-0.0347 ! definitely 1.0696x slower
bitops-bits-in-byte 2.9296+-0.0530 2.8637+-0.0790 might be 1.0230x faster
bitops-bitwise-and 3.7218+-0.1415 3.6575+-0.1019 might be 1.0176x faster
bitops-nsieve-bits 5.2566+-0.0682 ? 5.3743+-0.1044 ? might be 1.0224x slower
controlflow-recursive 2.0677+-0.0778 ? 2.1981+-0.0528 ? might be 1.0631x slower
crypto-aes 7.0142+-0.3549 ? 7.4064+-0.3338 ? might be 1.0559x slower
crypto-md5 2.8135+-0.0794 2.7879+-0.0848
crypto-sha1 2.3213+-0.0602 ? 2.3260+-0.0753 ?
date-format-tofte 10.3116+-0.2344 ? 10.4378+-0.2828 ? might be 1.0122x slower
date-format-xparb 8.4533+-0.2499 ! 9.1867+-0.2216 ! definitely 1.0868x slower
math-cordic 6.4422+-0.1535 ^ 6.1436+-0.1015 ^ definitely 1.0486x faster
math-partial-sums 7.5496+-0.1807 7.5091+-0.1570
math-spectral-norm 2.6941+-0.0547 2.6068+-0.0639 might be 1.0335x faster
regexp-dna 10.9435+-0.1595 10.9386+-0.3098
string-base64 5.9421+-0.2571 5.7747+-0.1178 might be 1.0290x faster
string-fasta 7.2544+-0.2391 7.2107+-0.2189
string-tagcloud 12.1558+-0.3529 ? 12.4166+-0.3872 ? might be 1.0215x slower
string-unpack-code 18.8967+-0.5173 ? 19.1674+-0.5064 ? might be 1.0143x slower
string-validate-input 6.5833+-0.2060 ? 6.6301+-0.2131 ?
<arithmetic> 6.4867+-0.0486 ? 6.5420+-0.0324 ?
<geometric> 5.3690+-0.0395 ? 5.4003+-0.0259 ?
<harmonic> 4.4092+-0.0436 ? 4.4385+-0.0324 ?
TipOfTree JettisonCB
V8:
crypto 74.6046+-0.4070 ^ 72.2672+-0.7195 ^ definitely 1.0323x faster
deltablue 225.3433+-1.7379 ! 236.4885+-1.9668 ! definitely 1.0495x slower
earley-boyer 92.6612+-0.3991 ! 93.8201+-0.3120 ! definitely 1.0125x slower
raytrace 64.1926+-0.8124 ? 65.7157+-0.7643 ? might be 1.0237x slower
regexp 108.8970+-1.1601 107.2254+-0.9922 might be 1.0156x faster
richards 201.0203+-1.6227 199.9424+-1.4012
splay 99.7791+-0.9625 ? 99.9235+-1.1515 ?
<arithmetic> 123.7854+-0.3773 ! 125.0547+-0.4416 ! definitely 1.0103x slower
<geometric> 111.7982+-0.2680 ? 112.3245+-0.2848 ?
<harmonic> 102.3350+-0.3228 ? 102.5040+-0.2686 ?
TipOfTree JettisonCB
Kraken:
ai-astar 616.7712+-6.1676 ? 645.2968+-46.3494 ? might be 1.0462x slower
audio-beat-detection 473.3009+-3.6924 ? 475.1594+-1.1196 ?
audio-dft 451.4413+-8.3904 ^ 431.5748+-10.9037 ^ definitely 1.0460x faster
audio-fft 365.7535+-3.3272 ! 370.9031+-1.0182 ! definitely 1.0141x slower
audio-oscillator 397.7187+-1.8295 ^ 257.9338+-1.5908 ^ definitely 1.5419x faster
imaging-darkroom 418.8900+-1.2035 ! 427.1599+-5.2615 ! definitely 1.0197x slower
imaging-desaturate 220.7046+-1.7507 ^ 209.8197+-1.0989 ^ definitely 1.0519x faster
imaging-gaussian-blur 579.1448+-2.5212 ! 601.6267+-4.1585 ! definitely 1.0388x slower
json-parse-financial 49.3908+-0.4090 ^ 48.4404+-0.3049 ^ definitely 1.0196x faster
json-stringify-tinderbox 67.7263+-0.3530 ! 69.1170+-0.8160 ! definitely 1.0205x slower
stanford-crypto-aes 141.1874+-1.5834 138.7216+-1.0138 might be 1.0178x faster
stanford-crypto-ccm 112.6815+-1.0384 ^ 109.8747+-0.7353 ^ definitely 1.0255x faster
stanford-crypto-pbkdf2 376.7632+-2.9107 ^ 210.0397+-2.0894 ^ definitely 1.7938x faster
stanford-crypto-sha256-iterative 85.6741+-0.6838 ! 98.8062+-5.4666 ! definitely 1.1533x slower
<arithmetic> 311.2249+-0.8779 ^ 292.4624+-4.0149 ^ definitely 1.0642x faster
<geometric> 236.9719+-0.3964 ^ 222.2244+-1.5810 ^ definitely 1.0664x faster
<harmonic> 164.4145+-0.4336 ^ 159.6218+-0.9891 ^ definitely 1.0300x faster
TipOfTree JettisonCB
All benchmarks:
<arithmetic> 114.7298+-0.2931 ^ 109.3606+-1.2316 ^ definitely 1.0491x faster
<geometric> 26.0741+-0.1104 ^ 25.6799+-0.1002 ^ definitely 1.0153x faster
<harmonic> 7.7682+-0.0751 ? 7.8152+-0.0554 ?
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list