[Webkit-unassigned] [Bug 67176] JavaScriptCore does not have tiered compilation
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Aug 29 19:38:00 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=67176
--- Comment #2 from Filip Pizlo <fpizlo at apple.com> 2011-08-29 19:38:00 PST ---
Here's the performance with the patch (that I'm about to put up) with TIERED_COMPILATION disabled. It appears to be neutral.
Benchmark report for SunSpider, V8, and Kraken.
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"TieringDisabled" at /Volumes/Data/pizlo/octonary/OpenSource/WebKitBuild/Release/jsc
Collected 12 samples per benchmark/VM, with 4 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 7.5376+-0.1175 ? 7.7058+-0.3003 ? might be 1.0223x slower
3d-morph 7.3861+-0.1502 ? 7.4441+-0.1638 ?
3d-raytrace 7.9061+-0.1573 7.7273+-0.1972 might be 1.0231x faster
access-binary-trees 2.2056+-0.0434 ? 2.3275+-0.1729 ? might be 1.0553x slower
access-fannkuch 11.8176+-0.2460 ? 11.8344+-0.2259 ?
access-nbody 4.3464+-0.1199 4.2083+-0.0448 might be 1.0328x faster
access-nsieve 2.5201+-0.0780 2.4449+-0.0236 might be 1.0308x faster
bitops-3bit-bits-in-byte 1.7132+-0.0409 ? 1.7336+-0.0583 ? might be 1.0119x slower
bitops-bits-in-byte 4.4561+-0.2215 ? 4.4569+-0.2233 ?
bitops-bitwise-and 3.7906+-0.1316 3.6795+-0.0828 might be 1.0302x faster
bitops-nsieve-bits 5.4563+-0.1567 5.4409+-0.1175
controlflow-recursive 2.0028+-0.0456 ? 2.0519+-0.0506 ? might be 1.0245x slower
crypto-aes 6.5796+-0.1957 6.5665+-0.2603
crypto-md5 2.7610+-0.0811 ? 2.7837+-0.1032 ?
crypto-sha1 2.2108+-0.0583 ? 2.2621+-0.0746 ? might be 1.0232x slower
date-format-tofte 10.0549+-0.2862 ? 10.0583+-0.2622 ?
date-format-xparb 8.5015+-0.2033 ? 8.6012+-0.2057 ? might be 1.0117x slower
math-cordic 6.3485+-0.1002 6.2499+-0.0975 might be 1.0158x faster
math-partial-sums 7.8015+-0.1462 7.6821+-0.1618 might be 1.0155x faster
math-spectral-norm 2.4839+-0.0601 ? 2.5007+-0.0551 ?
regexp-dna 10.2690+-0.2139 ? 10.4431+-0.1691 ? might be 1.0169x slower
string-base64 5.9300+-0.1266 ? 6.0768+-0.1648 ? might be 1.0248x slower
string-fasta 7.5471+-0.2306 ? 7.6356+-0.2971 ? might be 1.0117x slower
string-tagcloud 13.1309+-0.2623 ? 13.2849+-0.2355 ? might be 1.0117x slower
string-unpack-code 18.4339+-0.3087 ? 18.6805+-0.4475 ? might be 1.0134x slower
string-validate-input 6.9646+-0.2545 ? 7.2475+-0.1046 ? might be 1.0406x slower
<arithmetic> 6.5445+-0.0258 ? 6.5818+-0.0279 ?
<geometric> 5.4303+-0.0209 ? 5.4580+-0.0307 ?
<harmonic> 4.4312+-0.0178 ? 4.4605+-0.0364 ?
TipOfTree TieringDisabled
V8:
crypto 89.7999+-0.4161 ? 90.5472+-0.3796 ?
deltablue 261.8698+-0.8554 ! 267.0150+-1.3306 ! definitely 1.0196x slower
earley-boyer 101.2657+-0.6838 ? 102.4584+-1.3149 ? might be 1.0118x slower
raytrace 77.6936+-0.2382 ? 77.9529+-1.3854 ?
regexp 109.3492+-0.6109 108.4792+-0.4163
richards 240.9417+-1.7815 240.3986+-0.6354
splay 108.7129+-0.9346 ? 108.9099+-0.8099 ?
<arithmetic> 141.3761+-0.3684 ! 142.2516+-0.3139 ! definitely 1.0062x slower
<geometric> 126.8950+-0.2565 ? 127.5128+-0.3834 ?
<harmonic> 116.2815+-0.1985 ? 116.7642+-0.4657 ?
TipOfTree TieringDisabled
Kraken:
ai-astar 1103.8657+-8.3351 ^ 1087.3269+-2.9530 ^ definitely 1.0152x faster
audio-beat-detection 467.9644+-1.6541 ? 469.2818+-1.6212 ?
audio-dft 419.3480+-5.3797 415.8305+-3.9171
audio-fft 370.3477+-0.7266 ! 372.8229+-0.6572 ! definitely 1.0067x slower
audio-oscillator 377.0762+-3.1503 ! 384.9752+-2.9895 ! definitely 1.0209x slower
imaging-darkroom 529.8054+-1.8055 ? 533.5978+-5.9939 ?
imaging-desaturate 588.5433+-6.8542 587.1311+-6.6282
imaging-gaussian-blur 1736.0974+-10.3083 1722.0121+-6.5547
json-parse-financial 48.0002+-0.3510 ! 49.2782+-0.7477 ! definitely 1.0266x slower
json-stringify-tinderbox 61.6009+-0.2921 ! 62.3810+-0.3903 ! definitely 1.0127x slower
stanford-crypto-aes 144.3355+-0.5705 ? 145.9901+-2.8725 ? might be 1.0115x slower
stanford-crypto-ccm 111.3489+-0.3694 ! 113.0364+-1.1566 ! definitely 1.0152x slower
stanford-crypto-pbkdf2 336.8550+-1.3959 ? 336.9365+-1.4817 ?
stanford-crypto-sha256-iterative 130.2361+-0.6723 ^ 128.8800+-0.4144 ^ definitely 1.0105x faster
<arithmetic> 458.9589+-1.5070 457.8200+-1.0110
<geometric> 292.8484+-0.6801 ? 294.0579+-0.7532 ?
<harmonic> 178.1834+-0.3880 ! 180.2808+-1.0294 ! definitely 1.0118x slower
TipOfTree TieringDisabled
All benchmarks:
<arithmetic> 161.3875+-0.4462 161.1994+-0.3013
<geometric> 28.4787+-0.0634 ? 28.6145+-0.0824 ?
<harmonic> 7.8251+-0.0308 ? 7.8771+-0.0627 ?
--
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