[Webkit-unassigned] [Bug 71977] DFG should not reparse code that was just parsed
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Nov 10 04:03:28 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=71977
--- Comment #5 from Filip Pizlo <fpizlo at apple.com> 2011-11-10 04:03:28 PST ---
And another….
Benchmark report for SunSpider, V8, and Kraken on bigmac.local (MacPro5,1).
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc (r99833)
"DontReparse" at /Volumes/Data/pizlo/octonary/OpenSource/WebKitBuild/Release/jsc (r99833)
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 DontReparse
SunSpider:
3d-cube 7.6214+-0.0260 ^ 7.4704+-0.0339 ^ definitely 1.0202x faster
3d-morph 8.5726+-0.2168 8.5425+-0.1181
3d-raytrace 8.0998+-0.0556 ^ 7.8017+-0.0736 ^ definitely 1.0382x faster
access-binary-trees 1.6547+-0.0060 ^ 1.5997+-0.0131 ^ definitely 1.0344x faster
access-fannkuch 7.7523+-0.0579 7.6534+-0.0855 might be 1.0129x faster
access-nbody 4.3934+-0.0093 ^ 4.1874+-0.0198 ^ definitely 1.0492x faster
access-nsieve 3.1666+-0.0123 3.1577+-0.0385
bitops-3bit-bits-in-byte 1.3018+-0.0160 ^ 1.2567+-0.0156 ^ definitely 1.0359x faster
bitops-bits-in-byte 5.1806+-0.0588 ^ 5.0844+-0.0243 ^ definitely 1.0189x faster
bitops-bitwise-and 3.3273+-0.0264 3.3032+-0.0160
bitops-nsieve-bits 5.6694+-0.0387 ? 5.7061+-0.0751 ?
controlflow-recursive 2.3453+-0.0259 2.3022+-0.0323 might be 1.0187x faster
crypto-aes 7.8643+-0.1285 ^ 7.1920+-0.0663 ^ definitely 1.0935x faster
crypto-md5 2.8297+-0.0241 ^ 2.5823+-0.0402 ^ definitely 1.0958x faster
crypto-sha1 2.5183+-0.0171 ^ 2.2355+-0.0192 ^ definitely 1.1265x faster
date-format-tofte 10.7092+-0.0645 ? 10.9788+-0.3545 ? might be 1.0252x slower
date-format-xparb 10.1238+-0.1178 ? 10.1934+-0.2675 ?
math-cordic 8.0333+-0.2888 ^ 7.4030+-0.2621 ^ definitely 1.0852x faster
math-partial-sums 10.5474+-0.0294 ? 10.5618+-0.0540 ?
math-spectral-norm 2.7740+-0.0234 ^ 2.6236+-0.0308 ^ definitely 1.0573x faster
regexp-dna 13.4838+-0.2007 13.3818+-0.1448
string-base64 4.2050+-0.1004 ^ 3.9436+-0.0208 ^ definitely 1.0663x faster
string-fasta 7.1460+-0.0195 7.1042+-0.0590
string-tagcloud 13.3047+-0.0846 ? 13.3969+-0.1912 ?
string-unpack-code 23.2199+-0.1831 ^ 22.3907+-0.1962 ^ definitely 1.0370x faster
string-validate-input 5.7297+-0.0603 ? 5.7545+-0.0318 ?
<arithmetic> * 6.9836+-0.0242 ^ 6.8387+-0.0298 ^ definitely 1.0212x faster
<geometric> 5.6027+-0.0181 ^ 5.4455+-0.0190 ^ definitely 1.0289x faster
<harmonic> 4.4005+-0.0171 ^ 4.2394+-0.0178 ^ definitely 1.0380x faster
TipOfTree DontReparse
V8:
crypto 80.2850+-0.3858 ^ 78.1313+-0.2512 ^ definitely 1.0276x faster
deltablue 180.4189+-0.7193 ? 180.5901+-1.6778 ?
earley-boyer 109.3444+-0.6908 ^ 106.7310+-0.9064 ^ definitely 1.0245x faster
raytrace 67.1571+-0.5759 ^ 63.9823+-0.3642 ^ definitely 1.0496x faster
regexp 127.2048+-0.4775 ^ 125.1099+-0.4190 ^ definitely 1.0167x faster
richards 143.2527+-0.4555 ^ 139.8843+-0.6572 ^ definitely 1.0241x faster
splay 92.1319+-1.3306 91.2307+-1.3058
<arithmetic> 114.2564+-0.1739 ^ 112.2371+-0.3763 ^ definitely 1.0180x faster
<geometric> * 108.6299+-0.2137 ^ 106.3404+-0.3306 ^ definitely 1.0215x faster
<harmonic> 103.3378+-0.2485 ^ 100.7975+-0.3126 ^ definitely 1.0252x faster
TipOfTree DontReparse
Kraken:
ai-astar 811.1446+-12.1836 ! 829.6888+-1.2981 ! definitely 1.0229x slower
audio-beat-detection 210.4634+-0.3345 210.3719+-0.3645
audio-dft 267.3029+-8.5981 263.2959+-2.3874 might be 1.0152x faster
audio-fft 137.5691+-0.3430 ? 137.5746+-0.3763 ?
audio-oscillator 292.3153+-2.9677 290.9230+-0.8406
imaging-darkroom 334.1868+-4.7150 ? 335.8100+-4.9925 ?
imaging-desaturate 241.3295+-0.2320 ? 241.5680+-0.2330 ?
imaging-gaussian-blur 622.9331+-0.6125 ? 622.9645+-0.7185 ?
json-parse-financial 71.5099+-0.2457 ! 72.7217+-0.2078 ! definitely 1.0169x slower
json-stringify-tinderbox 78.9935+-0.5460 ! 79.9847+-0.3438 ! definitely 1.0125x slower
stanford-crypto-aes 116.4337+-0.5026 115.5108+-1.2490
stanford-crypto-ccm 117.1500+-3.0983 115.0906+-0.5055 might be 1.0179x faster
stanford-crypto-pbkdf2 232.4978+-0.4830 ^ 231.4326+-0.5179 ^ definitely 1.0046x faster
stanford-crypto-sha256-iterative 97.9107+-0.2340 97.7429+-0.3122
<arithmetic> * 259.4100+-0.7933 ? 260.3343+-0.3323 ?
<geometric> 199.7779+-0.5859 ? 199.8830+-0.2001 ?
<harmonic> 160.0671+-0.5030 ? 160.2880+-0.1659 ?
TipOfTree DontReparse
All benchmarks:
<arithmetic> 98.1513+-0.2377 98.0457+-0.1025
<geometric> 25.2640+-0.0594 ^ 24.7944+-0.0549 ^ definitely 1.0189x faster
<harmonic> 7.7511+-0.0296 ^ 7.4725+-0.0307 ^ definitely 1.0373x faster
TipOfTree DontReparse
Geomean of preferred means:
<scaled-result> 58.1661+-0.1051 ^ 57.4204+-0.1284 ^ definitely 1.0130x 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