[Webkit-unassigned] [Bug 67920] JavaScriptCore does not have baseline->speculative OSR

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 12 19:23:23 PDT 2011


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





--- Comment #8 from Filip Pizlo <fpizlo at apple.com>  2011-09-12 19:23:23 PST ---
Latest numbers, after merging.

TipOfTree: r94996
TipOfTreeDyn: r94996 with tiered compilation enabled
OSREntry: r94996 with this patch and tiered compilation enabled


Benchmark report for SunSpider, V8, and Kraken.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/OpenSource/WebKitBuild/Release/jsc
"TipOfTreeDyn" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"OSREntry" 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              TipOfTreeDyn              OSREntry            OSREntry v. TipOfTree   
SunSpider:
   3d-cube                                7.7184+-0.1100    !     8.9085+-0.1620    ?     8.9214+-0.1325       ! definitely 1.1559x slower
   3d-morph                               7.4503+-0.1056    !     7.7622+-0.1635          7.6214+-0.1253       ? might be 1.0230x slower
   3d-raytrace                            7.4272+-0.1336    ?     7.5459+-0.1919    ?     7.6250+-0.2150       ? might be 1.0266x slower
   access-binary-trees                    2.2947+-0.0509    ?     2.3706+-0.1106    ?     2.4490+-0.0621       ! definitely 1.0672x slower
   access-fannkuch                       11.9483+-0.1975         11.6984+-0.2259    ?    11.9258+-1.0304       
   access-nbody                           4.3891+-0.0669          4.2874+-0.0599          4.2159+-0.0917       ^ definitely 1.0411x faster
   access-nsieve                          2.5623+-0.0878    !     2.8594+-0.0228    ^     2.5834+-0.0431       ?
   bitops-3bit-bits-in-byte               1.7385+-0.0336    !     1.8276+-0.0365    ^     1.6624+-0.0317       ^ definitely 1.0458x faster
   bitops-bits-in-byte                    3.2493+-0.0690    !     5.5825+-0.1160    ^     3.2049+-0.0624         might be 1.0139x faster
   bitops-bitwise-and                     3.5795+-0.0882    ?     3.6996+-0.0938          3.6282+-0.0949       ? might be 1.0136x slower
   bitops-nsieve-bits                     5.6046+-0.1285          5.3794+-0.1261    ?     5.4322+-0.0559         might be 1.0317x faster
   controlflow-recursive                  2.0711+-0.0439    ^     1.9854+-0.0307    ?     2.0288+-0.0526         might be 1.0208x faster
   crypto-aes                             6.6405+-0.1539    !     7.1225+-0.2580          7.0693+-0.2434       ! definitely 1.0646x slower
   crypto-md5                             2.8088+-0.0418          2.7695+-0.0662    ?     2.8314+-0.0446       ?
   crypto-sha1                            2.3172+-0.0678          2.2083+-0.0452          2.1598+-0.0469       ^ definitely 1.0729x faster
   date-format-tofte                     10.0744+-0.2586    ?    10.3379+-0.0644    ^    10.0557+-0.1534       
   date-format-xparb                      8.6629+-0.1886    ?     8.8287+-0.1612          8.5590+-0.1303         might be 1.0121x faster
   math-cordic                            6.4963+-0.1488    ^     6.2470+-0.0928    ?     6.3014+-0.0690         might be 1.0309x faster
   math-partial-sums                      7.7424+-0.1417    ^     7.4190+-0.1262    ?     7.4701+-0.1282       ^ definitely 1.0364x faster
   math-spectral-norm                     2.4844+-0.0485    !     2.5765+-0.0323          2.5679+-0.0335       ! definitely 1.0336x slower
   regexp-dna                            10.7656+-0.1135    ?    10.9759+-0.1922    ?    11.2254+-0.2329       ! definitely 1.0427x slower
   string-base64                          6.1072+-0.1020          5.8784+-0.1417          5.8057+-0.1375       ^ definitely 1.0519x faster
   string-fasta                           7.5601+-0.1272    !     8.3642+-0.1315          8.2778+-0.1067       ! definitely 1.0949x slower
   string-tagcloud                       11.9666+-0.2187    ?    12.1449+-0.1819         11.9751+-0.1859       ?
   string-unpack-code                    18.7544+-0.1948    ?    18.7719+-0.1832         18.5954+-0.2264       
   string-validate-input                  7.1293+-0.1916    ^     6.6377+-0.1308          6.4927+-0.0986       ^ definitely 1.0981x faster

   <arithmetic>                           6.5209+-0.0327    !     6.6996+-0.0190    ^     6.5648+-0.0423       ?
   <geometric>                            5.4079+-0.0257    !     5.5923+-0.0125    ^     5.4196+-0.0216       ?
   <harmonic>                             4.4293+-0.0268    !     4.5850+-0.0154    ^     4.4125+-0.0261       

                                            TipOfTree              TipOfTreeDyn              OSREntry            OSREntry v. TipOfTree   
V8:
   crypto                                93.9862+-1.1192    ^    85.1213+-0.7738    !    88.3021+-1.3944       ^ definitely 1.0644x faster
   deltablue                            275.9727+-2.3166    ^   260.9344+-2.1377    ?   263.8965+-1.5998       ^ definitely 1.0458x faster
   earley-boyer                          95.7358+-1.1461    ?    96.4736+-0.5928         95.6193+-0.8177       
   raytrace                              77.9518+-0.8902    ?    78.7043+-0.8503    ?    79.5421+-1.2368       ? might be 1.0204x slower
   regexp                               108.6761+-0.6543    ?   109.7936+-0.5208        109.4807+-0.9202       ?
   richards                             236.1509+-2.6112    ^   219.8697+-2.3076        218.7715+-1.1891       ^ definitely 1.0794x faster
   splay                                102.6694+-1.0482    ?   103.6818+-1.0776    ?   104.9136+-1.1978       ? might be 1.0219x slower

   <arithmetic>                         141.5919+-0.5536    ^   136.3684+-0.5139    ?   137.2180+-0.4638       ^ definitely 1.0319x faster
   <geometric>                          126.1949+-0.5441    ^   122.8319+-0.3350    !   123.7718+-0.4899       ^ definitely 1.0196x faster
   <harmonic>                           115.2729+-0.5685    ^   112.9720+-0.3575    !   114.0106+-0.5369       ^ definitely 1.0111x faster

                                            TipOfTree              TipOfTreeDyn              OSREntry            OSREntry v. TipOfTree   
Kraken:
   ai-astar                            1132.2278+-9.3623    ?  1139.4513+-10.9565   !  1181.6296+-13.2666      ! definitely 1.0436x slower
   audio-beat-detection                 485.6322+-4.3795        482.8488+-4.4589        479.7418+-5.5265         might be 1.0123x faster
   audio-dft                            447.0208+-8.0453        439.9793+-11.6465   ?   444.7427+-11.4764      
   audio-fft                            375.8554+-3.4366    ?   377.7592+-2.5715    ^   371.3852+-3.1369         might be 1.0120x faster
   audio-oscillator                     386.6605+-3.4668    ^   364.1778+-4.7367        358.4429+-2.7246       ^ definitely 1.0787x faster
   imaging-darkroom                     540.9640+-4.1834    ^   523.6350+-4.1609        520.7076+-6.5455       ^ definitely 1.0389x faster
   imaging-desaturate                   638.5479+-6.2265    ^   586.9443+-6.0193    ^   223.2449+-2.3036       ^ definitely 2.8603x faster
   imaging-gaussian-blur               1781.5950+-9.5280    !  2322.6440+-11.0342   ^  1753.7993+-8.3234       ^ definitely 1.0158x faster
   json-parse-financial                  50.2136+-0.3357    ?    50.6477+-0.6864         49.6699+-0.3513         might be 1.0109x faster
   json-stringify-tinderbox              70.5986+-0.3327    ?    71.2043+-0.7247    ^    68.5845+-0.9333       ^ definitely 1.0294x faster
   stanford-crypto-aes                  146.3031+-0.8386    !   149.2882+-0.9315        147.8578+-0.5439       ! definitely 1.0106x slower
   stanford-crypto-ccm                  113.4581+-1.6943    ?   115.7532+-1.7936    ?   115.7774+-1.2888       ? might be 1.0204x slower
   stanford-crypto-pbkdf2               342.3863+-3.1070    !   403.7150+-4.6479    ?   408.9552+-3.7587       ! definitely 1.1944x slower
   stanford-crypto-sha256-iterative     135.4929+-1.4215    !   153.7509+-0.6486        152.6394+-1.2845       ! definitely 1.1265x slower

   <arithmetic>                         474.7826+-1.4206    !   512.9857+-1.9518    ^   448.3699+-1.8529       ^ definitely 1.0589x faster
   <geometric>                          304.8701+-0.7144    !   314.2936+-1.0548    ^   286.2978+-0.7210       ^ definitely 1.0649x faster
   <harmonic>                           188.0597+-0.5032    !   192.3389+-0.4486    ^   182.3855+-0.4791       ^ definitely 1.0311x faster

                                            TipOfTree              TipOfTreeDyn              OSREntry            OSREntry v. TipOfTree   
All benchmarks:
   <arithmetic>                         166.1201+-0.4098    !   176.8206+-0.5782    ^   157.6253+-0.5166       ^ definitely 1.0539x faster
   <geometric>                           28.7324+-0.0862    !    29.4183+-0.0425    ^    28.1519+-0.0594       ^ definitely 1.0206x faster
   <harmonic>                             7.8265+-0.0462    !     8.0960+-0.0269    ^     7.7936+-0.0451

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