[Webkit-unassigned] [Bug 72367] DFG should distinguish between constants in the constant pool and weak constants added as artifacts of code generation
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 15 02:06:35 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=72367
--- Comment #2 from Filip Pizlo <fpizlo at apple.com> 2011-11-15 02:06:35 PST ---
Performance from one other machine...
Benchmark report for SunSpider, V8, and Kraken on nitroflex.local (MacBookPro8,2).
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc (r100248)
"WeakJSConst" at /Volumes/Data/pizlo/OpenSource/WebKitBuild/Release/jsc (r100248)
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 WeakJSConst
SunSpider:
3d-cube 6.9690+-0.1862 6.8899+-0.1703 might be 1.0115x faster
3d-morph 7.5911+-0.1116 ? 8.0039+-0.8044 ? might be 1.0544x slower
3d-raytrace 7.2039+-0.1805 7.0971+-0.1649 might be 1.0150x faster
access-binary-trees 1.5393+-0.0630 1.5069+-0.0386 might be 1.0216x faster
access-fannkuch 6.1566+-0.1158 ? 6.1892+-0.1367 ?
access-nbody 3.5211+-0.0853 3.4606+-0.0575 might be 1.0175x faster
access-nsieve 2.5639+-0.1050 ? 2.6152+-0.0919 ? might be 1.0200x slower
bitops-3bit-bits-in-byte 1.2652+-0.0240 ? 1.2688+-0.0262 ?
bitops-bits-in-byte 2.3806+-0.0723 ? 2.3888+-0.0622 ?
bitops-bitwise-and 3.4731+-0.0593 3.4184+-0.0741 might be 1.0160x faster
bitops-nsieve-bits 5.2280+-0.0928 ? 5.3354+-0.0887 ? might be 1.0205x slower
controlflow-recursive 2.0994+-0.0654 2.0638+-0.0416 might be 1.0172x faster
crypto-aes 6.8391+-0.2195 ? 6.9613+-0.2245 ? might be 1.0179x slower
crypto-md5 2.4006+-0.0919 2.3620+-0.0525 might be 1.0163x faster
crypto-sha1 2.0546+-0.0506 ? 2.0591+-0.0574 ?
date-format-tofte 9.9640+-0.1418 9.9102+-0.1292
date-format-xparb 9.7058+-0.2774 9.3958+-0.2312 might be 1.0330x faster
math-cordic 6.2552+-0.0733 ? 6.2652+-0.0978 ?
math-partial-sums 7.4376+-0.1587 ? 7.4660+-0.1481 ?
math-spectral-norm 2.3454+-0.0588 ? 2.3696+-0.0535 ? might be 1.0103x slower
regexp-dna 11.6714+-0.1873 11.4908+-0.2494 might be 1.0157x faster
string-base64 3.8272+-0.0690 3.7632+-0.0545 might be 1.0170x faster
string-fasta 6.2927+-0.1082 6.2699+-0.0873
string-tagcloud 11.6750+-0.3077 11.5916+-0.2417
string-unpack-code 19.7977+-0.2062 ? 20.0248+-0.2556 ? might be 1.0115x slower
string-validate-input 5.1825+-0.0683 ! 5.4800+-0.1552 ! definitely 1.0574x slower
<arithmetic> * 5.9785+-0.0166 ? 5.9864+-0.0459 ?
<geometric> 4.7712+-0.0178 ? 4.7726+-0.0391 ?
<harmonic> 3.7762+-0.0325 3.7713+-0.0396
TipOfTree WeakJSConst
V8:
crypto 70.0168+-0.5636 69.9285+-0.7331
deltablue 154.7862+-0.7264 ^ 147.1490+-0.4319 ^ definitely 1.0519x faster
earley-boyer 84.8812+-0.8977 ? 85.2087+-0.7574 ?
raytrace 56.3155+-0.5422 56.1517+-0.4802
regexp 103.6272+-0.6497 ? 103.6485+-0.5164 ?
richards 122.4161+-1.0821 ^ 117.1848+-0.9286 ^ definitely 1.0446x faster
splay 70.8845+-0.8013 ? 72.0424+-1.1337 ? might be 1.0163x slower
<arithmetic> 94.7039+-0.2980 ^ 93.0448+-0.2858 ^ definitely 1.0178x faster
<geometric> * 89.6551+-0.3417 ^ 88.6580+-0.3171 ^ definitely 1.0112x faster
<harmonic> 85.1384+-0.3823 84.6244+-0.3477
TipOfTree WeakJSConst
Kraken:
ai-astar 488.3918+-4.9309 ? 490.9525+-4.5239 ?
audio-beat-detection 185.6475+-0.5684 ! 188.4291+-2.0541 ! definitely 1.0150x slower
audio-dft 263.5478+-4.2151 263.1814+-5.5742
audio-fft 123.2022+-0.6668 ^ 121.9842+-0.5167 ^ definitely 1.0100x faster
audio-oscillator 249.5455+-1.0532 ? 250.0184+-2.5857 ?
imaging-darkroom 295.9794+-3.5622 ? 297.4527+-4.3890 ?
imaging-desaturate 221.5647+-0.4850 ? 222.1165+-0.8970 ?
imaging-gaussian-blur 547.5262+-2.6360 545.9149+-3.1049
json-parse-financial 56.8624+-0.4049 ! 57.6907+-0.3272 ! definitely 1.0146x slower
json-stringify-tinderbox 66.7937+-0.3418 ? 66.9288+-0.2141 ?
stanford-crypto-aes 97.5175+-1.9351 ^ 94.2016+-0.6394 ^ definitely 1.0352x faster
stanford-crypto-ccm 97.4379+-0.4193 ? 98.2483+-1.1594 ?
stanford-crypto-pbkdf2 187.9402+-1.2941 186.8538+-1.5546
stanford-crypto-sha256-iterative 80.3322+-0.3642 ^ 79.5220+-0.3426 ^ definitely 1.0102x faster
<arithmetic> * 211.5921+-0.4609 ? 211.6782+-0.4314 ?
<geometric> 168.0736+-0.2727 167.9442+-0.3710
<harmonic> 134.7031+-0.3014 134.5551+-0.3801
TipOfTree WeakJSConst
All benchmarks:
<arithmetic> 80.4395+-0.1392 80.2225+-0.1521
<geometric> 21.3370+-0.0543 21.2998+-0.1130
<harmonic> 6.6465+-0.0559 6.6375+-0.0682
TipOfTree WeakJSConst
Geomean of preferred means:
<scaled-result> 48.4045+-0.0913 48.2519+-0.1704
--
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