[Webkit-unassigned] [Bug 67176] JavaScriptCore does not have tiered compilation

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 31 14:12:21 PDT 2011


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





--- Comment #14 from Filip Pizlo <fpizlo at apple.com>  2011-08-31 14:12:21 PST ---
The latest performance of this patch:


Benchmark report for SunSpider, V8, and Kraken.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/secondary/OpenSource/WebKitBuild/Release/jsc
"TieringDisabled" at /Volumes/Data/pizlo/OpenSource/WebKitBuild/Release/jsc

Collected 18 samples per benchmark/VM, with 6 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            TieringDisabled                                 
SunSpider:
   3d-cube                                8.2834+-0.0364          8.2577+-0.0268       
   3d-morph                               8.1428+-0.0572          8.1077+-0.0321       
   3d-raytrace                            8.3447+-0.0734          8.2389+-0.0536         might be 1.0128x faster
   access-binary-trees                    2.5759+-0.0295          2.5376+-0.0195         might be 1.0151x faster
   access-fannkuch                       13.0586+-0.0459    ?    13.0897+-0.0386       ?
   access-nbody                           4.9319+-0.0224    ?     4.9500+-0.0322       ?
   access-nsieve                          3.0545+-0.0191    ?     3.0591+-0.0254       ?
   bitops-3bit-bits-in-byte               1.8822+-0.0140          1.8570+-0.0186         might be 1.0136x faster
   bitops-bits-in-byte                    5.6499+-0.0987          5.6485+-0.0961       
   bitops-bitwise-and                     4.1460+-0.0288          4.1221+-0.0225       
   bitops-nsieve-bits                     5.7399+-0.0354          5.7095+-0.0371       
   controlflow-recursive                  2.2823+-0.0281    ?     2.3029+-0.0331       ?
   crypto-aes                             6.8808+-0.0355          6.8423+-0.0293       
   crypto-md5                             3.0541+-0.0535          3.0423+-0.0357       
   crypto-sha1                            2.4634+-0.0340          2.4452+-0.0260       
   date-format-tofte                     11.1781+-0.1704         11.0855+-0.1969       
   date-format-xparb                      9.3850+-0.0766    !     9.7049+-0.0942       ! definitely 1.0341x slower
   math-cordic                            7.0896+-0.0331          7.0832+-0.0353       
   math-partial-sums                     10.7382+-0.0415    ^    10.6581+-0.0225       ^ definitely 1.0075x faster
   math-spectral-norm                     2.7366+-0.0245    ?     2.7499+-0.0275       ?
   regexp-dna                            12.0810+-0.0976    ?    12.1257+-0.0889       ?
   string-base64                          6.5605+-0.0861          6.5471+-0.0790       
   string-fasta                           8.3149+-0.0272    ?     8.3204+-0.0309       ?
   string-tagcloud                       15.0926+-0.1070    ?    15.2919+-0.1229       ? might be 1.0132x slower
   string-unpack-code                    20.6676+-0.0894    ?    20.6991+-0.1211       ?
   string-validate-input                  7.5367+-0.2107    ?     7.6801+-0.2017       ? might be 1.0190x slower

   <arithmetic>                           7.3797+-0.0296    ?     7.3906+-0.0288       ?
   <geometric>                            6.1216+-0.0265          6.1210+-0.0254       
   <harmonic>                             5.0008+-0.0258          4.9910+-0.0263       

                                            TipOfTree            TieringDisabled                                 
V8:
   crypto                               102.7261+-0.2975    ?   102.8874+-0.2085       ?
   deltablue                            298.8926+-1.6919        298.6987+-1.9454       
   earley-boyer                         122.4942+-0.3332    ?   122.6251+-0.2529       ?
   raytrace                              87.8440+-0.5329         87.6053+-0.7894       
   regexp                               131.1448+-0.5178    !   132.5521+-0.3833       ! definitely 1.0107x slower
   richards                             301.1331+-0.5884        300.9316+-1.3004       
   splay                                156.6207+-1.4762        156.5469+-0.9595       

   <arithmetic>                         171.5508+-0.3431    ?   171.6924+-0.3451       ?
   <geometric>                          153.8781+-0.2491    ?   154.0718+-0.2973       ?
   <harmonic>                           140.1027+-0.2176    ?   140.2896+-0.3298       ?

                                            TipOfTree            TieringDisabled                                 
Kraken:
   ai-astar                            1662.2271+-14.8888   ?  1662.3195+-15.2833      ?
   audio-beat-detection                 541.9177+-3.5377        538.8129+-1.4198       
   audio-dft                            451.6485+-2.3367        449.9374+-2.8209       
   audio-fft                            422.3728+-2.3541        419.6235+-0.6314       
   audio-oscillator                     408.6592+-3.3316    ^   404.3170+-0.6803       ^ definitely 1.0107x faster
   imaging-darkroom                     586.6719+-1.3957    ?   594.6635+-7.4560       ? might be 1.0136x slower
   imaging-desaturate                   635.8691+-13.4831   ?   636.3929+-13.6931      ?
   imaging-gaussian-blur               1854.6785+-2.7334       1850.4129+-2.9003       
   json-parse-financial                  62.4728+-0.4730    !    63.5460+-0.1337       ! definitely 1.0172x slower
   json-stringify-tinderbox              75.8496+-0.1552         75.5888+-0.1383       
   stanford-crypto-aes                  166.6060+-0.4238        166.5077+-0.4959       
   stanford-crypto-ccm                  130.7967+-0.3259    ?   130.9919+-0.4046       ?
   stanford-crypto-pbkdf2               376.4091+-1.3560    ^   371.4304+-1.1870       ^ definitely 1.0134x faster
   stanford-crypto-sha256-iterative     144.4347+-0.3728    ?   144.4837+-0.5826       ?

   <arithmetic>                         537.1867+-1.4454        536.3592+-1.7807       
   <geometric>                          339.6910+-0.7336        339.3740+-0.9549       
   <harmonic>                           213.0308+-0.4558    ?   213.5641+-0.4034       ?

                                            TipOfTree            TieringDisabled                                 
All benchmarks:
   <arithmetic>                         189.6455+-0.4455        189.4262+-0.5564       
   <geometric>                           32.7321+-0.0950         32.7274+-0.0929       
   <harmonic>                             8.8432+-0.0447          8.8266+-0.0455

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