[Webkit-unassigned] [Bug 68136] Tiered compilation should be enabled by default on platforms that support the DFG JIT

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 15 11:54:37 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=68136


Filip Pizlo <fpizlo at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




--- Comment #7 from Filip Pizlo <fpizlo at apple.com>  2011-09-15 11:54:38 PST ---
Landed in r95206.


The last numbers (comparing 95205 to 95206):



Benchmark report for SunSpider, V8, and Kraken.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/octonary/OpenSource/WebKitBuild/Release/jsc
"TieredCompilation" at /Volumes/Data/pizlo/quinary/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           TieredCompilation                                
SunSpider:
   3d-cube                                7.9594+-0.2150          7.9262+-0.1658       
   3d-morph                               7.5548+-0.1317    ?     7.5557+-0.1786       ?
   3d-raytrace                            8.2024+-0.3451          7.6801+-0.2302         might be 1.0680x faster
   access-binary-trees                    2.2097+-0.0229    !     2.2953+-0.0507       ! definitely 1.0387x slower
   access-fannkuch                       11.6981+-0.2218    ?    11.8111+-0.2361       ?
   access-nbody                           4.3410+-0.1316          4.2497+-0.1391         might be 1.0215x faster
   access-nsieve                          2.5923+-0.0997    ?     2.6411+-0.0757       ? might be 1.0188x slower
   bitops-3bit-bits-in-byte               1.7042+-0.0569    ?     1.7102+-0.0685       ?
   bitops-bits-in-byte                    2.7652+-0.0643    ?     2.8248+-0.1128       ? might be 1.0215x slower
   bitops-bitwise-and                     3.7014+-0.1329          3.6661+-0.1160       
   bitops-nsieve-bits                     5.4193+-0.0787          5.2836+-0.1220         might be 1.0257x faster
   controlflow-recursive                  1.9813+-0.0341    ?     2.0904+-0.0850       ? might be 1.0551x slower
   crypto-aes                             6.7605+-0.2467    ?     7.1447+-0.3279       ? might be 1.0568x slower
   crypto-md5                             2.7752+-0.0483    ?     3.3646+-0.6840       ? might be 1.2124x slower
   crypto-sha1                            2.2489+-0.0621          2.1552+-0.0704         might be 1.0435x faster
   date-format-tofte                     11.2852+-0.3376    ^    10.3442+-0.2719       ^ definitely 1.0910x faster
   date-format-xparb                      8.8027+-0.2859          8.7357+-0.2227       
   math-cordic                            6.3806+-0.1088          6.2527+-0.1303         might be 1.0204x faster
   math-partial-sums                      7.6559+-0.1588          7.3674+-0.1612         might be 1.0392x faster
   math-spectral-norm                     2.4454+-0.0401    !     2.5832+-0.0443       ! definitely 1.0563x slower
   regexp-dna                            11.1329+-0.2861         10.7977+-0.2008         might be 1.0310x faster
   string-base64                          5.8202+-0.1199          5.8175+-0.1956       
   string-fasta                           7.1207+-0.0827    !     8.5540+-0.2553       ! definitely 1.2013x slower
   string-tagcloud                       11.8230+-0.2290    ?    11.8602+-0.2660       ?
   string-unpack-code                    19.1518+-0.4605         19.1024+-0.4931       
   string-validate-input                  7.5095+-0.3377    ^     6.6418+-0.1659       ^ definitely 1.1307x faster

   <arithmetic>                           6.5785+-0.0437          6.5560+-0.0377       
   <geometric>                            5.3869+-0.0303    ?     5.4105+-0.0375       ?
   <harmonic>                             4.3522+-0.0249    ?     4.4074+-0.0392       ? might be 1.0127x slower

                                            TipOfTree           TieredCompilation                                
V8:
   crypto                                90.8545+-0.8925    ^    85.2666+-2.3793       ^ definitely 1.0655x faster
   deltablue                            265.8815+-3.5027    ^   247.8677+-2.3100       ^ definitely 1.0727x faster
   earley-boyer                          94.4787+-0.7301    ?    95.5216+-0.8552       ? might be 1.0110x slower
   raytrace                              76.1163+-1.1740    ^    71.9430+-0.4490       ^ definitely 1.0580x faster
   regexp                               108.4889+-1.3826        107.0564+-0.5068         might be 1.0134x faster
   richards                             239.9382+-2.8300    ^   220.9082+-2.7744       ^ definitely 1.0861x faster
   splay                                 99.3576+-0.2353    ?    99.8593+-0.4493       ?

   <arithmetic>                         139.3022+-0.6465    ^   132.6318+-0.5601       ^ definitely 1.0503x faster
   <geometric>                          123.9271+-0.5100    ^   119.2335+-0.4920       ^ definitely 1.0394x faster
   <harmonic>                           112.9873+-0.5110    ^   109.3138+-0.5171       ^ definitely 1.0336x faster

                                            TipOfTree           TieredCompilation                                
Kraken:
   ai-astar                            1220.2982+-33.6219   ^   651.2664+-13.5760      ^ definitely 1.8737x faster
   audio-beat-detection                 481.6183+-3.7772        476.8139+-5.5267         might be 1.0101x faster
   audio-dft                            423.7553+-5.9952        417.3201+-3.1266         might be 1.0154x faster
   audio-fft                            369.7725+-0.7480        369.4925+-4.5536       
   audio-oscillator                     392.0498+-16.2092   ^   323.1123+-7.5327       ^ definitely 1.2134x faster
   imaging-darkroom                     538.4024+-9.1255    ^   417.7482+-3.7546       ^ definitely 1.2888x faster
   imaging-desaturate                   629.2546+-14.4686   ^   211.4487+-1.9027       ^ definitely 2.9759x faster
   imaging-gaussian-blur               1729.7578+-6.4878    ?  1739.8427+-19.4150      ?
   json-parse-financial                  48.4246+-0.4196    ?    49.0291+-0.8502       ? might be 1.0125x slower
   json-stringify-tinderbox              70.2918+-2.9485         68.1125+-0.4787         might be 1.0320x faster
   stanford-crypto-aes                  147.8755+-2.6111    ^   144.7200+-0.4577       ^ definitely 1.0218x faster
   stanford-crypto-ccm                  113.2348+-1.2837        111.8843+-0.7783         might be 1.0121x faster
   stanford-crypto-pbkdf2               339.8100+-9.8956    !   404.5472+-2.2667       ! definitely 1.1905x slower
   stanford-crypto-sha256-iterative     132.5923+-0.9317    !   150.5893+-1.3005       ! definitely 1.1357x slower

   <arithmetic>                         474.0813+-3.5488    ^   395.4234+-1.9613       ^ definitely 1.1989x faster
   <geometric>                          302.5975+-1.5819    ^   263.5863+-0.6790       ^ definitely 1.1480x faster
   <harmonic>                           185.2691+-1.1003    ^   175.9015+-0.5961       ^ definitely 1.0533x faster

                                            TipOfTree           TieredCompilation                                
All benchmarks:
   <arithmetic>                         165.6020+-1.0020    ^   141.1661+-0.5955       ^ definitely 1.1731x faster
   <geometric>                           28.5295+-0.1039    ^    27.2891+-0.1128       ^ definitely 1.0455x faster
   <harmonic>                             7.6904+-0.0429    ?     7.7777+-0.0675       ? might be 1.0114x slower

-- 
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