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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 20 19:18:14 PDT 2011


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





--- Comment #6 from Filip Pizlo <fpizlo at apple.com>  2011-09-20 19:18:14 PST ---
Another set of numbers, after I retuned heuristics.



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 30 samples per benchmark/VM, with 10 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.8287+-0.1801          7.7857+-0.1290       
   3d-morph                               7.4884+-0.0773    ?     7.5740+-0.0923       ? might be 1.0114x slower
   3d-raytrace                            7.7084+-0.1338    ?     7.7715+-0.1481       ?
   access-binary-trees                    2.3010+-0.0647    ?     2.3496+-0.0664       ? might be 1.0211x slower
   access-fannkuch                       11.7645+-0.1926         11.7477+-0.1384       
   access-nbody                           3.5246+-0.0608    ?     3.5652+-0.0426       ? might be 1.0115x slower
   access-nsieve                          2.6844+-0.0391          2.6315+-0.0415         might be 1.0201x faster
   bitops-3bit-bits-in-byte               1.7098+-0.0180    !     1.8508+-0.0221       ! definitely 1.0825x slower
   bitops-bits-in-byte                    2.8851+-0.0596          2.8684+-0.0465       
   bitops-bitwise-and                     3.6722+-0.0491          3.6144+-0.0580         might be 1.0160x faster
   bitops-nsieve-bits                     5.3017+-0.0575          5.2930+-0.0508       
   controlflow-recursive                  2.0053+-0.0217    !     2.2261+-0.0320       ! definitely 1.1101x slower
   crypto-aes                             6.8837+-0.1819    ?     7.1632+-0.1964       ? might be 1.0406x slower
   crypto-md5                             2.7919+-0.0505    ?     2.8382+-0.0552       ? might be 1.0166x slower
   crypto-sha1                            2.2869+-0.0389    ?     2.3167+-0.0327       ? might be 1.0131x slower
   date-format-tofte                     10.2693+-0.1475    ?    10.4425+-0.1998       ? might be 1.0169x slower
   date-format-xparb                      8.5748+-0.1433    !     8.9042+-0.1078       ! definitely 1.0384x slower
   math-cordic                            6.2616+-0.0786    ?     6.3709+-0.2127       ? might be 1.0175x slower
   math-partial-sums                      7.3857+-0.0780    ?     7.4007+-0.0649       ?
   math-spectral-norm                     2.6995+-0.0357          2.6817+-0.0456       
   regexp-dna                            11.0040+-0.1446         10.8350+-0.0903         might be 1.0156x faster
   string-base64                          5.8660+-0.1334    ?     5.8988+-0.1038       ?
   string-fasta                           7.1117+-0.1103          7.1099+-0.0881       
   string-tagcloud                       12.2060+-0.2481         11.9507+-0.1893         might be 1.0214x faster
   string-unpack-code                    18.6964+-0.2333    ?    18.8706+-0.2691       ?
   string-validate-input                  6.5685+-0.1292          6.4310+-0.0923         might be 1.0214x faster

   <arithmetic>                           6.4415+-0.0217    ?     6.4805+-0.0219       ?
   <geometric>                            5.3131+-0.0157    !     5.3704+-0.0167       ! definitely 1.0108x slower
   <harmonic>                             4.3488+-0.0208    !     4.4321+-0.0200       ! definitely 1.0192x slower

                                            TipOfTree               JettisonCB                                   
V8:
   crypto                                73.6284+-0.4434    ^    71.4785+-0.3800       ^ definitely 1.0301x faster
   deltablue                            226.9347+-1.8829    !   234.8437+-1.0423       ! definitely 1.0349x slower
   earley-boyer                          92.7009+-0.1703    !    93.5526+-0.2832       ! definitely 1.0092x slower
   raytrace                              63.5931+-0.2230    !    65.9612+-0.4625       ! definitely 1.0372x slower
   regexp                               107.0856+-0.3063    ^   105.8491+-0.2453       ^ definitely 1.0117x faster
   richards                             199.1884+-0.7157        198.4284+-0.3962       
   splay                                 98.6054+-0.4033    ?    98.6821+-0.3222       ?

   <arithmetic>                         123.1052+-0.3103    !   124.1137+-0.2069       ! definitely 1.0082x slower
   <geometric>                          110.9591+-0.2091    !   111.5271+-0.1670       ! definitely 1.0051x slower
   <harmonic>                           101.4372+-0.1854    !   101.8516+-0.1787       ! definitely 1.0041x slower

                                            TipOfTree               JettisonCB                                   
Kraken:
   ai-astar                             617.5456+-3.9583    !   651.3233+-28.0772      ! definitely 1.0547x slower
   audio-beat-detection                 472.5390+-1.3604        472.4413+-0.8757       
   audio-dft                            421.9768+-1.8677        420.5146+-1.2780       
   audio-fft                            362.8723+-0.7421    !   369.4401+-0.6687       ! definitely 1.0181x slower
   audio-oscillator                     395.1065+-0.5801    ^   256.0258+-0.6453       ^ definitely 1.5432x faster
   imaging-darkroom                     416.9501+-0.7603    !   422.6921+-2.3323       ! definitely 1.0138x slower
   imaging-desaturate                   218.0053+-0.5017    ^   209.1474+-0.3462       ^ definitely 1.0424x faster
   imaging-gaussian-blur                577.9357+-0.9834    !   594.7917+-1.6422       ! definitely 1.0292x slower
   json-parse-financial                  48.9424+-0.2693         48.7625+-0.2108       
   json-stringify-tinderbox              67.5042+-0.1889    !    68.2908+-0.3009       ! definitely 1.0117x slower
   stanford-crypto-aes                  140.8445+-0.3586    ^   137.5372+-0.4014       ^ definitely 1.0240x faster
   stanford-crypto-ccm                  110.5309+-0.6147        109.6368+-0.5200       
   stanford-crypto-pbkdf2               371.6750+-1.0003    ^   207.7955+-0.7730       ^ definitely 1.7887x faster
   stanford-crypto-sha256-iterative      85.3478+-0.2156         85.3476+-0.2550       

   <arithmetic>                         307.6983+-0.3252    ^   289.5533+-2.1522       ^ definitely 1.0627x faster
   <geometric>                          234.4093+-0.2309    ^   218.6223+-0.7991       ^ definitely 1.0722x faster
   <harmonic>                           162.9500+-0.2738    ^   156.3084+-0.3215       ^ definitely 1.0425x faster

                                            TipOfTree               JettisonCB                                   
All benchmarks:
   <arithmetic>                         113.5530+-0.0900    ^   108.3199+-0.6472       ^ definitely 1.0483x faster
   <geometric>                           25.8106+-0.0427    ^    25.4498+-0.0588       ^ definitely 1.0142x faster
   <harmonic>                             7.6628+-0.0358    !     7.8014+-0.0344       ! definitely 1.0181x 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