[Webkit-unassigned] [Bug 68329] DFG should support continuous optimization

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 20 16:19:08 PDT 2011


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





--- Comment #5 from Filip Pizlo <fpizlo at apple.com>  2011-09-20 16:19:08 PST ---
OK, this is starting to pay dividends.



Benchmark report for SunSpider, V8, and Kraken.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"JettisonCB" 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               JettisonCB                                   
SunSpider:
   3d-cube                                7.7479+-0.1731    ?     7.9242+-0.1771       ? might be 1.0227x slower
   3d-morph                               7.6610+-0.1180    ?     7.7199+-0.1663       ?
   3d-raytrace                            7.7748+-0.2494          7.7302+-0.2144       
   access-binary-trees                    2.3929+-0.1053    ?     2.4276+-0.0592       ? might be 1.0145x slower
   access-fannkuch                       11.6314+-0.2240         11.6311+-0.2365       
   access-nbody                           3.6431+-0.0896          3.5825+-0.0991         might be 1.0169x faster
   access-nsieve                          2.7376+-0.0882          2.6075+-0.0662         might be 1.0499x faster
   bitops-3bit-bits-in-byte               1.7140+-0.0182    !     1.8333+-0.0347       ! definitely 1.0696x slower
   bitops-bits-in-byte                    2.9296+-0.0530          2.8637+-0.0790         might be 1.0230x faster
   bitops-bitwise-and                     3.7218+-0.1415          3.6575+-0.1019         might be 1.0176x faster
   bitops-nsieve-bits                     5.2566+-0.0682    ?     5.3743+-0.1044       ? might be 1.0224x slower
   controlflow-recursive                  2.0677+-0.0778    ?     2.1981+-0.0528       ? might be 1.0631x slower
   crypto-aes                             7.0142+-0.3549    ?     7.4064+-0.3338       ? might be 1.0559x slower
   crypto-md5                             2.8135+-0.0794          2.7879+-0.0848       
   crypto-sha1                            2.3213+-0.0602    ?     2.3260+-0.0753       ?
   date-format-tofte                     10.3116+-0.2344    ?    10.4378+-0.2828       ? might be 1.0122x slower
   date-format-xparb                      8.4533+-0.2499    !     9.1867+-0.2216       ! definitely 1.0868x slower
   math-cordic                            6.4422+-0.1535    ^     6.1436+-0.1015       ^ definitely 1.0486x faster
   math-partial-sums                      7.5496+-0.1807          7.5091+-0.1570       
   math-spectral-norm                     2.6941+-0.0547          2.6068+-0.0639         might be 1.0335x faster
   regexp-dna                            10.9435+-0.1595         10.9386+-0.3098       
   string-base64                          5.9421+-0.2571          5.7747+-0.1178         might be 1.0290x faster
   string-fasta                           7.2544+-0.2391          7.2107+-0.2189       
   string-tagcloud                       12.1558+-0.3529    ?    12.4166+-0.3872       ? might be 1.0215x slower
   string-unpack-code                    18.8967+-0.5173    ?    19.1674+-0.5064       ? might be 1.0143x slower
   string-validate-input                  6.5833+-0.2060    ?     6.6301+-0.2131       ?

   <arithmetic>                           6.4867+-0.0486    ?     6.5420+-0.0324       ?
   <geometric>                            5.3690+-0.0395    ?     5.4003+-0.0259       ?
   <harmonic>                             4.4092+-0.0436    ?     4.4385+-0.0324       ?

                                            TipOfTree               JettisonCB                                   
V8:
   crypto                                74.6046+-0.4070    ^    72.2672+-0.7195       ^ definitely 1.0323x faster
   deltablue                            225.3433+-1.7379    !   236.4885+-1.9668       ! definitely 1.0495x slower
   earley-boyer                          92.6612+-0.3991    !    93.8201+-0.3120       ! definitely 1.0125x slower
   raytrace                              64.1926+-0.8124    ?    65.7157+-0.7643       ? might be 1.0237x slower
   regexp                               108.8970+-1.1601        107.2254+-0.9922         might be 1.0156x faster
   richards                             201.0203+-1.6227        199.9424+-1.4012       
   splay                                 99.7791+-0.9625    ?    99.9235+-1.1515       ?

   <arithmetic>                         123.7854+-0.3773    !   125.0547+-0.4416       ! definitely 1.0103x slower
   <geometric>                          111.7982+-0.2680    ?   112.3245+-0.2848       ?
   <harmonic>                           102.3350+-0.3228    ?   102.5040+-0.2686       ?

                                            TipOfTree               JettisonCB                                   
Kraken:
   ai-astar                             616.7712+-6.1676    ?   645.2968+-46.3494      ? might be 1.0462x slower
   audio-beat-detection                 473.3009+-3.6924    ?   475.1594+-1.1196       ?
   audio-dft                            451.4413+-8.3904    ^   431.5748+-10.9037      ^ definitely 1.0460x faster
   audio-fft                            365.7535+-3.3272    !   370.9031+-1.0182       ! definitely 1.0141x slower
   audio-oscillator                     397.7187+-1.8295    ^   257.9338+-1.5908       ^ definitely 1.5419x faster
   imaging-darkroom                     418.8900+-1.2035    !   427.1599+-5.2615       ! definitely 1.0197x slower
   imaging-desaturate                   220.7046+-1.7507    ^   209.8197+-1.0989       ^ definitely 1.0519x faster
   imaging-gaussian-blur                579.1448+-2.5212    !   601.6267+-4.1585       ! definitely 1.0388x slower
   json-parse-financial                  49.3908+-0.4090    ^    48.4404+-0.3049       ^ definitely 1.0196x faster
   json-stringify-tinderbox              67.7263+-0.3530    !    69.1170+-0.8160       ! definitely 1.0205x slower
   stanford-crypto-aes                  141.1874+-1.5834        138.7216+-1.0138         might be 1.0178x faster
   stanford-crypto-ccm                  112.6815+-1.0384    ^   109.8747+-0.7353       ^ definitely 1.0255x faster
   stanford-crypto-pbkdf2               376.7632+-2.9107    ^   210.0397+-2.0894       ^ definitely 1.7938x faster
   stanford-crypto-sha256-iterative      85.6741+-0.6838    !    98.8062+-5.4666       ! definitely 1.1533x slower

   <arithmetic>                         311.2249+-0.8779    ^   292.4624+-4.0149       ^ definitely 1.0642x faster
   <geometric>                          236.9719+-0.3964    ^   222.2244+-1.5810       ^ definitely 1.0664x faster
   <harmonic>                           164.4145+-0.4336    ^   159.6218+-0.9891       ^ definitely 1.0300x faster

                                            TipOfTree               JettisonCB                                   
All benchmarks:
   <arithmetic>                         114.7298+-0.2931    ^   109.3606+-1.2316       ^ definitely 1.0491x faster
   <geometric>                           26.0741+-0.1104    ^    25.6799+-0.1002       ^ definitely 1.0153x faster
   <harmonic>                             7.7682+-0.0751    ?     7.8152+-0.0554       ?

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