[Webkit-unassigned] [Bug 69996] DFG should have inlining
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Oct 21 01:49:14 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=69996
--- Comment #12 from Filip Pizlo <fpizlo at apple.com> 2011-10-21 01:49:13 PST ---
Updated performance after merging.
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.5802+-0.1700 7.5607+-0.1572
3d-morph 7.7902+-0.1274 ? 7.8295+-0.1048 ?
3d-raytrace 7.6805+-0.1737 ? 7.7723+-0.2040 ? might be 1.0120x slower
access-binary-trees 1.7349+-0.0446 ? 1.7760+-0.0487 ? might be 1.0237x slower
access-fannkuch 6.4702+-0.1248 ? 6.6150+-0.1171 ? might be 1.0224x slower
access-nbody 3.3459+-0.0766 ! 3.6672+-0.0759 ! definitely 1.0960x slower
access-nsieve 2.5824+-0.0628 ? 2.6535+-0.0556 ? might be 1.0275x slower
bitops-3bit-bits-in-byte 1.7588+-0.0389 ^ 1.2956+-0.0250 ^ definitely 1.3575x faster
bitops-bits-in-byte 2.8443+-0.0406 ^ 2.3885+-0.0751 ^ definitely 1.1909x faster
bitops-bitwise-and 3.4283+-0.0824 3.3971+-0.0965
bitops-nsieve-bits 5.5956+-0.2869 5.4540+-0.0905 might be 1.0260x faster
controlflow-recursive 2.1149+-0.0375 ? 2.1161+-0.0353 ?
crypto-aes 6.9257+-0.1076 ! 7.4491+-0.2030 ! definitely 1.0756x slower
crypto-md5 2.8842+-0.0867 2.7452+-0.0804 might be 1.0506x faster
crypto-sha1 2.5600+-0.0690 2.4965+-0.0755 might be 1.0254x faster
date-format-tofte 9.9971+-0.1856 ? 10.0634+-0.1550 ?
date-format-xparb 9.3292+-0.1708 ? 9.4672+-0.2583 ? might be 1.0148x slower
math-cordic 6.4908+-0.1038 ? 6.6374+-0.1601 ? might be 1.0226x slower
math-partial-sums 7.7452+-0.1433 7.6759+-0.1205
math-spectral-norm 2.9435+-0.0506 ^ 2.6500+-0.0545 ^ definitely 1.1108x faster
regexp-dna 11.8225+-0.1472 11.5870+-0.1209 might be 1.0203x faster
string-base64 4.4506+-0.1049 ? 4.4925+-0.1559 ?
string-fasta 6.2615+-0.1023 ? 6.5080+-0.1471 ? might be 1.0394x slower
string-tagcloud 11.4536+-0.1568 ! 11.8683+-0.1448 ! definitely 1.0362x slower
string-unpack-code 20.3437+-0.2670 ? 20.7484+-0.2756 ? might be 1.0199x slower
string-validate-input 5.2792+-0.1040 ? 5.3195+-0.1574 ?
<arithmetic> * 6.2082+-0.0304 ? 6.2398+-0.0199 ?
<geometric> 5.1020+-0.0250 ^ 5.0399+-0.0270 ^ definitely 1.0123x faster
<harmonic> 4.2040+-0.0250 ^ 4.0334+-0.0337 ^ definitely 1.0423x faster
TipOfTree Inlining
V8:
crypto 75.0317+-0.6962 ? 76.1193+-0.6357 ? might be 1.0145x slower
deltablue 229.5168+-2.0350 ^ 171.9966+-1.3813 ^ definitely 1.3344x faster
earley-boyer 94.3379+-2.0813 ? 96.7467+-1.9250 ? might be 1.0255x slower
raytrace 59.5699+-0.2731 ! 61.1444+-1.2674 ! definitely 1.0264x slower
regexp 106.6368+-0.7844 ? 107.0270+-0.9189 ?
richards 185.1246+-1.0312 ^ 144.3955+-0.9598 ^ definitely 1.2821x faster
splay 98.7830+-0.5944 ^ 96.1199+-0.7264 ^ definitely 1.0277x faster
<arithmetic> 121.2858+-0.5272 ^ 107.6499+-0.4626 ^ definitely 1.1267x faster
<geometric> * 109.4864+-0.5406 ^ 102.0054+-0.3858 ^ definitely 1.0733x faster
<harmonic> 100.0171+-0.5284 ^ 96.7603+-0.3744 ^ definitely 1.0337x faster
TipOfTree Inlining
Kraken:
ai-astar 504.0532+-2.4731 ? 512.0117+-6.1466 ? might be 1.0158x slower
audio-beat-detection 195.2423+-1.1973 ? 198.4151+-2.1492 ? might be 1.0163x slower
audio-dft 286.9930+-9.2743 280.3339+-7.3088 might be 1.0238x faster
audio-fft 128.6663+-1.6103 126.4186+-0.7910 might be 1.0178x faster
audio-oscillator 258.8092+-4.0336 258.7320+-2.5276
imaging-darkroom 431.3622+-2.6677 ^ 412.0987+-4.9051 ^ definitely 1.0467x faster
imaging-desaturate 224.0498+-2.1918 ? 224.5701+-1.6935 ?
imaging-gaussian-blur 569.6371+-6.1933 ? 571.6295+-4.3435 ?
json-parse-financial 57.5612+-0.3672 ? 57.8921+-0.5814 ?
json-stringify-tinderbox 69.6784+-0.7403 ! 71.6162+-0.5837 ! definitely 1.0278x slower
stanford-crypto-aes 136.1775+-1.8543 134.4457+-2.1320 might be 1.0129x faster
stanford-crypto-ccm 103.4945+-1.0784 ? 104.4574+-0.8185 ?
stanford-crypto-pbkdf2 203.6624+-1.5077 202.5547+-5.2252
stanford-crypto-sha256-iterative 72.7979+-0.7534 ? 73.4482+-0.6291 ?
<arithmetic> * 231.5846+-0.5794 230.6160+-0.6849
<geometric> 181.8590+-0.3005 181.6454+-0.6541
<harmonic> 142.6110+-0.2599 ? 143.1602+-0.5793 ?
TipOfTree Inlining
All benchmarks:
<arithmetic> 90.4808+-0.2130 ^ 88.1789+-0.2279 ^ definitely 1.0261x faster
<geometric> 23.3539+-0.0772 ^ 22.9450+-0.0851 ^ definitely 1.0178x faster
<harmonic> 7.3984+-0.0431 ^ 7.1037+-0.0580 ^ definitely 1.0415x faster
TipOfTree Inlining
Geomean of preferred means:
<scaled-result> 53.9934+-0.1639 ^ 52.7502+-0.1200 ^ definitely 1.0236x 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