[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