[Webkit-unassigned] [Bug 68316] DFG JIT does not have full block-local CSE
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Sep 17 15:22:14 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=68316
--- Comment #5 from Filip Pizlo <fpizlo at apple.com> 2011-09-17 15:22:14 PST ---
This appears to cause problems in v8-crypto. Will investigate.
Benchmark report for SunSpider, V8, and Kraken.
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"PhantomCSE" at /Volumes/Data/pizlo/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 PhantomCSE
SunSpider:
3d-cube 7.8284+-0.2287 ? 8.0779+-0.3870 ? might be 1.0319x slower
3d-morph 7.6338+-0.1110 7.4934+-0.0868 might be 1.0187x faster
3d-raytrace 7.8429+-0.1767 7.7937+-0.1765
access-binary-trees 2.3852+-0.1110 2.3590+-0.0676 might be 1.0111x faster
access-fannkuch 11.8849+-0.3509 11.7750+-0.2073
access-nbody 4.2269+-0.0789 ? 4.2728+-0.0942 ? might be 1.0109x slower
access-nsieve 2.8027+-0.1699 2.6734+-0.0905 might be 1.0483x faster
bitops-3bit-bits-in-byte 1.6754+-0.0381 ? 1.7034+-0.0363 ? might be 1.0167x slower
bitops-bits-in-byte 2.8888+-0.1243 2.7230+-0.0417 might be 1.0609x faster
bitops-bitwise-and 3.5988+-0.0952 ? 3.6492+-0.0804 ? might be 1.0140x slower
bitops-nsieve-bits 5.5235+-0.2110 ? 5.5242+-0.1183 ?
controlflow-recursive 1.9878+-0.0313 ? 2.0334+-0.0523 ? might be 1.0229x slower
crypto-aes 6.8065+-0.2288 ? 6.9506+-0.2345 ? might be 1.0212x slower
crypto-md5 2.8490+-0.0740 2.8360+-0.0769
crypto-sha1 2.2570+-0.0533 2.2547+-0.0661
date-format-tofte 10.3381+-0.3317 ? 10.5701+-0.3384 ? might be 1.0225x slower
date-format-xparb 8.8419+-0.1870 ? 8.8898+-0.2041 ?
math-cordic 6.3064+-0.1460 6.2773+-0.1129
math-partial-sums 7.4684+-0.1287 7.3521+-0.1185 might be 1.0158x faster
math-spectral-norm 2.6770+-0.0452 ? 2.7024+-0.0858 ?
regexp-dna 11.1097+-0.2560 11.0797+-0.2991
string-base64 5.9207+-0.1820 ? 5.9388+-0.2183 ?
string-fasta 7.4196+-0.2309 7.2921+-0.1549 might be 1.0175x faster
string-tagcloud 12.2438+-0.3220 ? 12.3827+-0.3968 ? might be 1.0113x slower
string-unpack-code 19.0840+-0.4811 ? 19.1473+-0.4783 ?
string-validate-input 7.0255+-0.1803 6.7060+-0.1777 might be 1.0477x faster
<arithmetic> 6.5626+-0.0592 6.5561+-0.0347
<geometric> 5.4158+-0.0484 5.4012+-0.0282
<harmonic> 4.4173+-0.0425 4.4048+-0.0279
TipOfTree PhantomCSE
V8:
crypto 85.0254+-1.0501 ! 90.1991+-0.9224 ! definitely 1.0608x slower
deltablue 241.6628+-3.2628 ? 246.2428+-3.6104 ? might be 1.0190x slower
earley-boyer 97.6438+-0.7456 ? 99.2094+-2.1783 ? might be 1.0160x slower
raytrace 71.4261+-2.1758 71.2358+-0.9164
regexp 108.6062+-0.7931 107.9489+-1.3720
richards 222.6911+-1.9571 ? 223.6860+-1.7525 ?
splay 100.8236+-1.2160 100.5770+-1.1419
<arithmetic> 132.5542+-0.8131 ? 134.1570+-0.8461 ? might be 1.0121x slower
<geometric> 119.5471+-0.8401 ! 121.0450+-0.6406 ! definitely 1.0125x slower
<harmonic> 109.7402+-0.9649 ? 111.1702+-0.4928 ? might be 1.0130x slower
TipOfTree PhantomCSE
Kraken:
ai-astar 649.6561+-4.1369 646.0026+-2.4923
audio-beat-detection 475.6792+-4.4012 ? 483.0049+-4.7150 ? might be 1.0154x slower
audio-dft 436.4239+-7.3389 ? 446.6362+-8.3083 ? might be 1.0234x slower
audio-fft 373.1857+-1.6543 ^ 367.4489+-3.1949 ^ definitely 1.0156x faster
audio-oscillator 316.8722+-2.4950 ? 320.6392+-1.8030 ? might be 1.0119x slower
imaging-darkroom 422.7289+-3.2483 420.5169+-3.2162
imaging-desaturate 213.9714+-1.3662 ! 227.1311+-2.3809 ! definitely 1.0615x slower
imaging-gaussian-blur 1105.4039+-10.1736 ^ 599.5372+-3.7661 ^ definitely 1.8438x faster
json-parse-financial 51.4321+-1.0503 ? 52.0258+-1.3815 ? might be 1.0115x slower
json-stringify-tinderbox 71.3999+-0.7193 70.0470+-1.1840 might be 1.0193x faster
stanford-crypto-aes 148.7115+-1.0955 145.8912+-2.0387 might be 1.0193x faster
stanford-crypto-ccm 114.4813+-1.0582 112.6201+-1.1088 might be 1.0165x faster
stanford-crypto-pbkdf2 405.1123+-2.8189 401.1639+-4.8977
stanford-crypto-sha256-iterative 153.8989+-1.7272 ^ 150.0681+-1.9634 ^ definitely 1.0255x faster
<arithmetic> 352.7827+-0.6156 ^ 317.3381+-1.0955 ^ definitely 1.1117x faster
<geometric> 259.2795+-0.4700 ^ 248.2747+-1.0513 ^ definitely 1.0443x faster
<harmonic> 180.3846+-0.9365 178.1785+-1.5075 might be 1.0124x faster
TipOfTree PhantomCSE
All benchmarks:
<arithmetic> 128.4567+-0.2710 ^ 118.1338+-0.3207 ^ definitely 1.0874x faster
<geometric> 27.1805+-0.1378 ^ 26.8417+-0.0892 ^ definitely 1.0126x faster
<harmonic> 7.7977+-0.0731 7.7760+-0.0484
--
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