[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