[Webkit-unassigned] [Bug 67176] JavaScriptCore does not have tiered compilation
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Aug 31 14:12:21 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=67176
--- Comment #14 from Filip Pizlo <fpizlo at apple.com> 2011-08-31 14:12:21 PST ---
The latest performance of this patch:
Benchmark report for SunSpider, V8, and Kraken.
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/secondary/OpenSource/WebKitBuild/Release/jsc
"TieringDisabled" at /Volumes/Data/pizlo/OpenSource/WebKitBuild/Release/jsc
Collected 18 samples per benchmark/VM, with 6 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 TieringDisabled
SunSpider:
3d-cube 8.2834+-0.0364 8.2577+-0.0268
3d-morph 8.1428+-0.0572 8.1077+-0.0321
3d-raytrace 8.3447+-0.0734 8.2389+-0.0536 might be 1.0128x faster
access-binary-trees 2.5759+-0.0295 2.5376+-0.0195 might be 1.0151x faster
access-fannkuch 13.0586+-0.0459 ? 13.0897+-0.0386 ?
access-nbody 4.9319+-0.0224 ? 4.9500+-0.0322 ?
access-nsieve 3.0545+-0.0191 ? 3.0591+-0.0254 ?
bitops-3bit-bits-in-byte 1.8822+-0.0140 1.8570+-0.0186 might be 1.0136x faster
bitops-bits-in-byte 5.6499+-0.0987 5.6485+-0.0961
bitops-bitwise-and 4.1460+-0.0288 4.1221+-0.0225
bitops-nsieve-bits 5.7399+-0.0354 5.7095+-0.0371
controlflow-recursive 2.2823+-0.0281 ? 2.3029+-0.0331 ?
crypto-aes 6.8808+-0.0355 6.8423+-0.0293
crypto-md5 3.0541+-0.0535 3.0423+-0.0357
crypto-sha1 2.4634+-0.0340 2.4452+-0.0260
date-format-tofte 11.1781+-0.1704 11.0855+-0.1969
date-format-xparb 9.3850+-0.0766 ! 9.7049+-0.0942 ! definitely 1.0341x slower
math-cordic 7.0896+-0.0331 7.0832+-0.0353
math-partial-sums 10.7382+-0.0415 ^ 10.6581+-0.0225 ^ definitely 1.0075x faster
math-spectral-norm 2.7366+-0.0245 ? 2.7499+-0.0275 ?
regexp-dna 12.0810+-0.0976 ? 12.1257+-0.0889 ?
string-base64 6.5605+-0.0861 6.5471+-0.0790
string-fasta 8.3149+-0.0272 ? 8.3204+-0.0309 ?
string-tagcloud 15.0926+-0.1070 ? 15.2919+-0.1229 ? might be 1.0132x slower
string-unpack-code 20.6676+-0.0894 ? 20.6991+-0.1211 ?
string-validate-input 7.5367+-0.2107 ? 7.6801+-0.2017 ? might be 1.0190x slower
<arithmetic> 7.3797+-0.0296 ? 7.3906+-0.0288 ?
<geometric> 6.1216+-0.0265 6.1210+-0.0254
<harmonic> 5.0008+-0.0258 4.9910+-0.0263
TipOfTree TieringDisabled
V8:
crypto 102.7261+-0.2975 ? 102.8874+-0.2085 ?
deltablue 298.8926+-1.6919 298.6987+-1.9454
earley-boyer 122.4942+-0.3332 ? 122.6251+-0.2529 ?
raytrace 87.8440+-0.5329 87.6053+-0.7894
regexp 131.1448+-0.5178 ! 132.5521+-0.3833 ! definitely 1.0107x slower
richards 301.1331+-0.5884 300.9316+-1.3004
splay 156.6207+-1.4762 156.5469+-0.9595
<arithmetic> 171.5508+-0.3431 ? 171.6924+-0.3451 ?
<geometric> 153.8781+-0.2491 ? 154.0718+-0.2973 ?
<harmonic> 140.1027+-0.2176 ? 140.2896+-0.3298 ?
TipOfTree TieringDisabled
Kraken:
ai-astar 1662.2271+-14.8888 ? 1662.3195+-15.2833 ?
audio-beat-detection 541.9177+-3.5377 538.8129+-1.4198
audio-dft 451.6485+-2.3367 449.9374+-2.8209
audio-fft 422.3728+-2.3541 419.6235+-0.6314
audio-oscillator 408.6592+-3.3316 ^ 404.3170+-0.6803 ^ definitely 1.0107x faster
imaging-darkroom 586.6719+-1.3957 ? 594.6635+-7.4560 ? might be 1.0136x slower
imaging-desaturate 635.8691+-13.4831 ? 636.3929+-13.6931 ?
imaging-gaussian-blur 1854.6785+-2.7334 1850.4129+-2.9003
json-parse-financial 62.4728+-0.4730 ! 63.5460+-0.1337 ! definitely 1.0172x slower
json-stringify-tinderbox 75.8496+-0.1552 75.5888+-0.1383
stanford-crypto-aes 166.6060+-0.4238 166.5077+-0.4959
stanford-crypto-ccm 130.7967+-0.3259 ? 130.9919+-0.4046 ?
stanford-crypto-pbkdf2 376.4091+-1.3560 ^ 371.4304+-1.1870 ^ definitely 1.0134x faster
stanford-crypto-sha256-iterative 144.4347+-0.3728 ? 144.4837+-0.5826 ?
<arithmetic> 537.1867+-1.4454 536.3592+-1.7807
<geometric> 339.6910+-0.7336 339.3740+-0.9549
<harmonic> 213.0308+-0.4558 ? 213.5641+-0.4034 ?
TipOfTree TieringDisabled
All benchmarks:
<arithmetic> 189.6455+-0.4455 189.4262+-0.5564
<geometric> 32.7321+-0.0950 32.7274+-0.0929
<harmonic> 8.8432+-0.0447 8.8266+-0.0455
--
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