[Webkit-unassigned] [Bug 70995] The GC should be parallel
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Oct 31 02:06:28 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=70995
--- Comment #27 from Filip Pizlo <fpizlo at apple.com> 2011-10-31 02:06:28 PST ---
Performance after merging up to r98832.
Benchmark report for SunSpider, V8, and Kraken.
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"ParallelGC" at /Volumes/Data/pizlo/senary/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 ParallelGC
SunSpider:
3d-cube 7.3539+-0.2026 7.3229+-0.2011
3d-morph 7.5077+-0.1106 ? 7.5947+-0.1384 ? might be 1.0116x slower
3d-raytrace 7.5171+-0.2375 7.4688+-0.1699
access-binary-trees 1.6129+-0.0674 ? 1.6750+-0.0729 ? might be 1.0385x slower
access-fannkuch 6.5770+-0.1457 6.4955+-0.0908 might be 1.0125x faster
access-nbody 3.8775+-0.1856 3.7505+-0.0898 might be 1.0339x faster
access-nsieve 2.6215+-0.0916 2.5791+-0.0562 might be 1.0164x faster
bitops-3bit-bits-in-byte 1.3197+-0.0558 ? 1.3384+-0.0396 ? might be 1.0142x slower
bitops-bits-in-byte 2.4372+-0.0661 2.3905+-0.0493 might be 1.0195x faster
bitops-bitwise-and 3.3222+-0.1106 ? 3.3613+-0.0778 ? might be 1.0118x slower
bitops-nsieve-bits 5.5133+-0.1198 ? 5.5630+-0.1057 ?
controlflow-recursive 2.1531+-0.0352 ? 2.1555+-0.0519 ?
crypto-aes 7.5198+-0.2329 ? 7.8458+-0.3238 ? might be 1.0433x slower
crypto-md5 2.7414+-0.0706 ? 2.7590+-0.0731 ?
crypto-sha1 2.4408+-0.0702 ? 2.4827+-0.0397 ? might be 1.0172x slower
date-format-tofte 10.3145+-0.2630 10.3016+-0.3416
date-format-xparb 8.9655+-0.2076 ? 9.4674+-0.3290 ? might be 1.0560x slower
math-cordic 6.5463+-0.1256 6.5147+-0.1471
math-partial-sums 7.4301+-0.1194 7.3979+-0.1266
math-spectral-norm 2.6345+-0.0829 2.6160+-0.0461
regexp-dna 11.7134+-0.2211 ? 11.7141+-0.2021 ?
string-base64 4.5294+-0.2703 4.5244+-0.2536
string-fasta 6.2156+-0.0909 ? 6.4610+-0.1575 ? might be 1.0395x slower
string-tagcloud 11.7648+-0.4143 11.7532+-0.3231
string-unpack-code 20.7230+-0.6054 ? 20.7778+-0.5743 ?
string-validate-input 5.5511+-0.3397 5.3827+-0.3042 might be 1.0313x faster
<arithmetic> * 6.1886+-0.0355 ? 6.2190+-0.0290 ?
<geometric> 4.9970+-0.0312 ? 5.0181+-0.0257 ?
<harmonic> 3.9955+-0.0353 ? 4.0172+-0.0281 ?
TipOfTree ParallelGC
V8:
crypto 73.3812+-0.5024 73.0859+-0.5110
deltablue 166.2654+-0.5110 ^ 163.4370+-0.9970 ^ definitely 1.0173x faster
earley-boyer 90.1067+-0.3181 ? 90.4178+-0.4563 ?
raytrace 62.3816+-0.5405 ? 62.7093+-0.5034 ?
regexp 104.9189+-0.5704 ! 106.1353+-0.6386 ! definitely 1.0116x slower
richards 124.1908+-0.4864 ? 125.3265+-0.6551 ?
splay 92.5096+-0.6078 ^ 72.3544+-0.7515 ^ definitely 1.2786x faster
<arithmetic> 101.9649+-0.1643 ^ 99.0666+-0.2054 ^ definitely 1.0293x faster
<geometric> * 97.3140+-0.1850 ^ 94.0647+-0.2235 ^ definitely 1.0345x faster
<harmonic> 93.1237+-0.2246 ^ 89.7004+-0.2567 ^ definitely 1.0382x faster
TipOfTree ParallelGC
Kraken:
ai-astar 494.2374+-2.0178 ! 502.3527+-3.7023 ! definitely 1.0164x slower
audio-beat-detection 190.6462+-1.7206 ? 192.2360+-1.1167 ?
audio-dft 264.3711+-3.1062 ? 266.2583+-1.7913 ?
audio-fft 123.2559+-0.7364 ? 125.3206+-1.3437 ? might be 1.0168x slower
audio-oscillator 251.6934+-1.6194 250.6419+-1.6296
imaging-darkroom 400.7391+-1.7695 399.8753+-2.3719
imaging-desaturate 224.3837+-1.3417 224.2029+-1.1894
imaging-gaussian-blur 551.7855+-2.0391 ? 552.5716+-1.6117 ?
json-parse-financial 57.6361+-0.3248 ? 57.6641+-0.3721 ?
json-stringify-tinderbox 68.7668+-0.7192 67.9271+-0.3880 might be 1.0124x faster
stanford-crypto-aes 133.5143+-2.3777 131.7421+-2.0223 might be 1.0135x faster
stanford-crypto-ccm 99.6615+-0.6328 ? 99.7472+-0.8025 ?
stanford-crypto-pbkdf2 194.0549+-0.6564 192.8904+-1.6639
stanford-crypto-sha256-iterative 70.6565+-0.3140 70.5744+-0.2863
<arithmetic> * 223.2430+-0.5268 ? 223.8575+-0.4149 ?
<geometric> 176.1541+-0.5141 ? 176.2938+-0.2608 ?
<harmonic> 139.1137+-0.4508 138.9795+-0.2621
TipOfTree ParallelGC
All benchmarks:
<arithmetic> 85.1077+-0.1693 84.8758+-0.1338
<geometric> 22.4708+-0.0868 22.4149+-0.0649
<harmonic> 7.0325+-0.0606 ? 7.0666+-0.0481 ?
TipOfTree ParallelGC
Geomean of preferred means:
<scaled-result> 51.2284+-0.1171 ^ 50.7811+-0.0811 ^ definitely 1.0088x 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