[Webkit-unassigned] [Bug 69996] DFG should have inlining
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Oct 21 18:13:14 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=69996
--- Comment #28 from Filip Pizlo <fpizlo at apple.com> 2011-10-21 18:13:13 PST ---
Here's some more performance data, from a different machine.
Benchmark report for SunSpider, V8, and Kraken.
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/tertiary/OpenSource/WebKitBuild/Release/jsc
"Inlining" at /Volumes/Data/fromMiniMe/septenary/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 Inlining
SunSpider:
3d-cube 7.9057+-0.0355 ? 7.9108+-0.0333 ?
3d-morph 8.6263+-0.1314 ^ 8.4058+-0.0298 ^ definitely 1.0262x faster
3d-raytrace 8.1104+-0.0722 8.0728+-0.0743
access-binary-trees 1.7884+-0.0047 ! 1.8039+-0.0046 ! definitely 1.0086x slower
access-fannkuch 7.9673+-0.0243 ^ 7.8511+-0.0598 ^ definitely 1.0148x faster
access-nbody 4.0548+-0.0328 ! 4.2363+-0.0073 ! definitely 1.0448x slower
access-nsieve 3.1608+-0.0130 ? 3.1832+-0.0130 ?
bitops-3bit-bits-in-byte 1.7805+-0.0034 ^ 1.3165+-0.0147 ^ definitely 1.3525x faster
bitops-bits-in-byte 5.3079+-0.0117 ^ 5.2709+-0.0227 ^ definitely 1.0070x faster
bitops-bitwise-and 3.4332+-0.0600 ? 3.4381+-0.0600 ?
bitops-nsieve-bits 5.6791+-0.0396 5.6473+-0.0367
controlflow-recursive 2.3211+-0.0036 ? 2.3280+-0.0053 ?
crypto-aes 6.8789+-0.0498 ! 7.6776+-0.0596 ! definitely 1.1161x slower
crypto-md5 3.0041+-0.0363 ^ 2.8722+-0.0314 ^ definitely 1.0459x faster
crypto-sha1 2.7722+-0.0271 ^ 2.6334+-0.0164 ^ definitely 1.0527x faster
date-format-tofte 10.5648+-0.0599 ! 10.7473+-0.0880 ! definitely 1.0173x slower
date-format-xparb 10.9002+-0.1451 ^ 9.5093+-0.1691 ^ definitely 1.1463x faster
math-cordic 7.2169+-0.0227 ! 7.5781+-0.2770 ! definitely 1.0500x slower
math-partial-sums 10.5438+-0.0239 ! 10.6200+-0.0396 ! definitely 1.0072x slower
math-spectral-norm 3.2655+-0.0115 ^ 2.8810+-0.0056 ^ definitely 1.1335x faster
regexp-dna 13.3356+-0.1807 ? 13.3923+-0.2041 ?
string-base64 4.4239+-0.0169 ? 4.4245+-0.0157 ?
string-fasta 7.1008+-0.0334 ? 7.1265+-0.0376 ?
string-tagcloud 13.2980+-0.1306 13.2206+-0.1446
string-unpack-code 22.6685+-0.1202 22.6000+-0.1731
string-validate-input 5.6601+-0.0754 5.6096+-0.0405
<arithmetic> * 6.9911+-0.0237 6.9368+-0.0332
<geometric> 5.7257+-0.0154 ^ 5.6206+-0.0229 ^ definitely 1.0187x faster
<harmonic> 4.6719+-0.0103 ^ 4.4690+-0.0174 ^ definitely 1.0454x faster
TipOfTree Inlining
V8:
crypto 80.1479+-0.0824 ! 81.5153+-0.1235 ! definitely 1.0171x slower
deltablue 253.7627+-1.6497 ^ 188.5828+-0.5628 ^ definitely 1.3456x faster
earley-boyer 111.5673+-2.2941 ? 113.8488+-1.4306 ? might be 1.0204x slower
raytrace 63.8901+-0.3075 ! 66.7756+-0.6179 ! definitely 1.0452x slower
regexp 124.2609+-0.3933 ? 125.0151+-0.7319 ?
richards 212.5178+-0.6103 ^ 165.2101+-0.2793 ^ definitely 1.2863x faster
splay 126.0742+-0.4379 ^ 124.1464+-0.7412 ^ definitely 1.0155x faster
<arithmetic> 138.8887+-0.4821 ^ 123.5849+-0.3212 ^ definitely 1.1238x faster
<geometric> * 125.2085+-0.4398 ^ 116.9687+-0.3409 ^ definitely 1.0704x faster
<harmonic> 113.4041+-0.3858 ^ 110.3364+-0.3652 ^ definitely 1.0278x faster
TipOfTree Inlining
Kraken:
ai-astar 804.8272+-11.5509 ? 825.5071+-11.4066 ? might be 1.0257x slower
audio-beat-detection 210.3146+-1.2071 ? 210.9226+-1.8756 ?
audio-dft 263.5513+-8.3917 262.6012+-2.5779
audio-fft 135.0298+-0.0938 ? 135.4095+-0.5561 ?
audio-oscillator 291.4857+-2.0305 ? 292.7020+-1.4143 ?
imaging-darkroom 480.7360+-3.4757 ^ 445.8657+-2.5090 ^ definitely 1.0782x faster
imaging-desaturate 238.0163+-0.1114 ? 238.1223+-0.1226 ?
imaging-gaussian-blur 621.0191+-0.4272 ? 621.0583+-0.3606 ?
json-parse-financial 70.8058+-0.2058 ^ 69.6470+-0.2175 ^ definitely 1.0166x faster
json-stringify-tinderbox 79.7848+-0.3356 ^ 78.4771+-0.2201 ^ definitely 1.0167x faster
stanford-crypto-aes 154.2835+-1.7173 ^ 151.3350+-1.0898 ^ definitely 1.0195x faster
stanford-crypto-ccm 116.3939+-0.6686 ? 117.5918+-0.6777 ? might be 1.0103x slower
stanford-crypto-pbkdf2 236.0109+-1.7652 ? 236.9104+-2.0966 ?
stanford-crypto-sha256-iterative 85.4621+-0.2368 ? 85.6366+-0.2715 ?
<arithmetic> * 270.5515+-1.0418 269.4133+-0.8671
<geometric> 206.4148+-0.6826 ^ 205.2601+-0.3124 ^ definitely 1.0056x faster
<harmonic> 162.4133+-0.4534 ^ 161.4193+-0.2400 ^ definitely 1.0062x faster
TipOfTree Inlining
All benchmarks:
<arithmetic> 105.1428+-0.3565 ^ 102.4944+-0.3063 ^ definitely 1.0258x faster
<geometric> 26.3714+-0.0708 ^ 25.7962+-0.0736 ^ definitely 1.0223x faster
<harmonic> 8.2267+-0.0181 ^ 7.8753+-0.0300 ^ definitely 1.0446x faster
TipOfTree Inlining
Geomean of preferred means:
<scaled-result> 61.8693+-0.1933 ^ 60.2394+-0.1885 ^ definitely 1.0271x 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