[Webkit-unassigned] [Bug 69996] DFG should have inlining

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 21 17:42:00 PDT 2011


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





--- Comment #26 from Filip Pizlo <fpizlo at apple.com>  2011-10-21 17:42:00 PST ---
Latest perf numbers.



Benchmark report for SunSpider, V8, and Kraken.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"Inlining" at /Volumes/Data/pizlo/septenary/OpenSource/WebKitBuild/Release/jsc

Collected 12 samples per benchmark/VM, with 4 VM invocations per benchmark. Emitted a call to gc() between sample
measurements. 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                Inlining                                    
SunSpider:
   3d-cube                                7.5292+-0.1551          7.5090+-0.1494       
   3d-morph                               7.7238+-0.1017    ?     7.7504+-0.1686       ?
   3d-raytrace                            7.7175+-0.1658          7.6361+-0.1587         might be 1.0107x faster
   access-binary-trees                    1.7710+-0.0353          1.6970+-0.0480         might be 1.0436x faster
   access-fannkuch                        6.5448+-0.1462          6.4973+-0.1362       
   access-nbody                           3.2920+-0.0581    !     3.6436+-0.0649       ! definitely 1.1068x slower
   access-nsieve                          2.6189+-0.0491          2.5701+-0.0533         might be 1.0190x faster
   bitops-3bit-bits-in-byte               1.7719+-0.0463    ^     1.3203+-0.0365       ^ definitely 1.3421x faster
   bitops-bits-in-byte                    2.8426+-0.0491    ^     2.3600+-0.0661       ^ definitely 1.2045x faster
   bitops-bitwise-and                     3.3914+-0.1234    ?     3.4515+-0.0830       ? might be 1.0177x slower
   bitops-nsieve-bits                     5.6335+-0.1041    ^     5.4495+-0.0794       ^ definitely 1.0338x faster
   controlflow-recursive                  2.1004+-0.0485    ?     2.1078+-0.0435       ?
   crypto-aes                             6.9378+-0.1358    !     7.6149+-0.1823       ! definitely 1.0976x slower
   crypto-md5                             2.8627+-0.1010          2.8080+-0.0770         might be 1.0195x faster
   crypto-sha1                            2.5662+-0.0679          2.5086+-0.0403         might be 1.0230x faster
   date-format-tofte                      9.9458+-0.2107    ?    10.2073+-0.3872       ? might be 1.0263x slower
   date-format-xparb                      9.4583+-0.1809    ^     8.9732+-0.0994       ^ definitely 1.0541x faster
   math-cordic                            6.6702+-0.1924          6.4718+-0.1315         might be 1.0307x faster
   math-partial-sums                      7.7084+-0.1235    ?     8.1012+-0.4149       ? might be 1.0510x slower
   math-spectral-norm                     2.8734+-0.0662    ^     2.6389+-0.0422       ^ definitely 1.0889x faster
   regexp-dna                            11.6119+-0.1368    ?    11.6933+-0.1866       ?
   string-base64                          4.4173+-0.1344    ?     4.4714+-0.1723       ? might be 1.0123x slower
   string-fasta                           6.4880+-0.1368          6.4316+-0.1918       
   string-tagcloud                       11.5306+-0.1765    ?    11.5918+-0.2346       ?
   string-unpack-code                    20.3630+-0.2860    ?    20.8189+-0.2604       ? might be 1.0224x slower
   string-validate-input                  5.2883+-0.1414    ?     5.4789+-0.1554       ? might be 1.0360x slower

   <arithmetic> *                         6.2177+-0.0345    ?     6.2232+-0.0225       ?
   <geometric>                            5.1094+-0.0268    ^     5.0234+-0.0242       ^ definitely 1.0171x faster
   <harmonic>                             4.2102+-0.0271    ^     4.0180+-0.0279       ^ definitely 1.0478x faster

                                            TipOfTree                Inlining                                    
V8:
   crypto                                74.2652+-0.3573    !    76.2611+-0.6886       ! definitely 1.0269x slower
   deltablue                            228.7236+-1.8105    ^   169.4730+-1.4956       ^ definitely 1.3496x faster
   earley-boyer                          93.0936+-1.7728    ?    95.7037+-1.5892       ? might be 1.0280x slower
   raytrace                              58.6868+-0.3134    !    61.5333+-0.9121       ! definitely 1.0485x slower
   regexp                               107.2100+-1.0549        106.2229+-0.4367       
   richards                             184.7886+-0.4967    ^   145.4120+-1.6208       ^ definitely 1.2708x faster
   splay                                 98.0963+-0.7513    ^    95.0552+-0.4904       ^ definitely 1.0320x faster

   <arithmetic>                         120.6949+-0.4253    ^   107.0944+-0.4520       ^ definitely 1.1270x faster
   <geometric> *                        108.7804+-0.3992    ^   101.5881+-0.4463       ^ definitely 1.0708x faster
   <harmonic>                            99.2003+-0.3728    ^    96.4955+-0.4677       ^ definitely 1.0280x faster

                                            TipOfTree                Inlining                                    
Kraken:
   ai-astar                             508.6602+-3.7149    ?   513.4338+-5.7509       ?
   audio-beat-detection                 194.7253+-1.9536        194.2500+-1.3624       
   audio-dft                            278.9230+-8.0107    ?   285.5524+-6.2409       ? might be 1.0238x slower
   audio-fft                            126.8889+-1.0945        125.9327+-0.9391       
   audio-oscillator                     254.7716+-2.0469    ?   255.3800+-1.1305       ?
   imaging-darkroom                     421.9319+-1.6725    ^   410.0498+-3.3201       ^ definitely 1.0290x faster
   imaging-desaturate                   224.2292+-1.6659    ?   225.1973+-2.4855       ?
   imaging-gaussian-blur                571.7987+-7.9711        564.7698+-2.5282         might be 1.0124x faster
   json-parse-financial                  57.3133+-0.6812         56.4367+-0.2013         might be 1.0155x faster
   json-stringify-tinderbox              69.9055+-1.0370    ?    70.0927+-0.9709       ?
   stanford-crypto-aes                  136.4939+-2.3346        133.3180+-1.3957         might be 1.0238x faster
   stanford-crypto-ccm                  103.6385+-1.1249    ?   104.3401+-1.2851       ?
   stanford-crypto-pbkdf2               198.7528+-3.1946        197.6987+-0.8001       
   stanford-crypto-sha256-iterative      72.7265+-0.6502    ?    73.2132+-0.5826       ?

   <arithmetic> *                       230.0542+-0.7879        229.2618+-0.7745       
   <geometric>                          180.6700+-0.7627        180.1717+-0.4641       
   <harmonic>                           141.9692+-0.6425        141.5408+-0.4094       

                                            TipOfTree                Inlining                                    
All benchmarks:
   <arithmetic>                          89.9422+-0.2815    ^    87.6836+-0.2670       ^ definitely 1.0258x faster
   <geometric>                           23.3046+-0.0910    ^    22.8341+-0.0758       ^ definitely 1.0206x faster
   <harmonic>                             7.4078+-0.0467    ^     7.0758+-0.0480       ^ definitely 1.0469x faster

                                            TipOfTree                Inlining                                    
Geomean of preferred means:
   <scaled-result>                       53.7855+-0.1745    ^    52.5281+-0.1441       ^ definitely 1.0239x faster

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