[Webkit-unassigned] [Bug 67985] SpeculativeJIT::shouldSpeculateInteger(NodeIndex, NodeIndex) should return false if either node can be double
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 13 12:48:42 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=67985
--- Comment #4 from Filip Pizlo <fpizlo at apple.com> 2011-09-13 12:48:42 PST ---
Latest numbers, after fixing review:
Benchmark report for SunSpider, V8, and Kraken.
VMs tested:
"TipOfTreeDyn" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"CarefulNumber" at /Volumes/Data/pizlo/tertiary/OpenSource/WebKitBuild/Release/jsc
Collected 30 samples per benchmark/VM, with 10 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.
TipOfTreeDyn CarefulNumber
SunSpider:
3d-cube 8.9150+-0.0876 ^ 7.7930+-0.0804 ^ definitely 1.1440x faster
3d-morph 7.5370+-0.0902 7.4855+-0.0884
3d-raytrace 7.5360+-0.0977 ? 7.6311+-0.0839 ? might be 1.0126x slower
access-binary-trees 2.3354+-0.0372 2.3135+-0.0356
access-fannkuch 11.6601+-0.1098 11.5304+-0.1130 might be 1.0112x faster
access-nbody 4.2218+-0.0413 ? 4.2356+-0.1036 ?
access-nsieve 2.6112+-0.0352 2.5944+-0.0388
bitops-3bit-bits-in-byte 1.6676+-0.0246 1.6569+-0.0244
bitops-bits-in-byte 3.1623+-0.0323 ? 3.2116+-0.0469 ? might be 1.0156x slower
bitops-bitwise-and 3.6386+-0.0488 3.5991+-0.0619 might be 1.0110x faster
bitops-nsieve-bits 5.4136+-0.0893 5.2968+-0.0505 might be 1.0221x faster
controlflow-recursive 1.9968+-0.0268 1.9722+-0.0360 might be 1.0125x faster
crypto-aes 7.0017+-0.1240 ? 7.1120+-0.1322 ? might be 1.0158x slower
crypto-md5 2.7654+-0.0302 2.7281+-0.0393 might be 1.0137x faster
crypto-sha1 2.2182+-0.0332 ? 2.2460+-0.0375 ? might be 1.0126x slower
date-format-tofte 10.5351+-0.6234 10.2592+-0.1074 might be 1.0269x faster
date-format-xparb 8.5383+-0.1030 ? 8.5800+-0.0866 ?
math-cordic 6.2498+-0.0663 6.1611+-0.0573 might be 1.0144x faster
math-partial-sums 7.3615+-0.0760 ? 7.3637+-0.0856 ?
math-spectral-norm 2.6108+-0.0393 2.5595+-0.0199 might be 1.0200x faster
regexp-dna 10.7612+-0.0966 10.7408+-0.0993
string-base64 5.7395+-0.0641 5.7239+-0.0994
string-fasta 8.1985+-0.0748 8.1984+-0.0780
string-tagcloud 12.0131+-0.1120 11.8731+-0.1400 might be 1.0118x faster
string-unpack-code 18.8384+-0.1434 ? 18.8713+-0.1348 ?
string-validate-input 6.6322+-0.0814 6.5925+-0.0770
<arithmetic> 6.5446+-0.0304 ^ 6.4742+-0.0158 ^ definitely 1.0109x faster
<geometric> 5.3974+-0.0176 ^ 5.3469+-0.0141 ^ definitely 1.0094x faster
<harmonic> 4.3934+-0.0150 ^ 4.3596+-0.0174 ^ definitely 1.0077x faster
TipOfTreeDyn CarefulNumber
V8:
crypto 86.3936+-0.5222 86.3028+-0.5295
deltablue 258.3522+-1.0382 258.0643+-0.8435
earley-boyer 95.5925+-0.4492 ? 95.7731+-0.5052 ?
raytrace 79.5224+-1.7899 ^ 77.2884+-0.2945 ^ definitely 1.0289x faster
regexp 108.1042+-0.4954 ! 109.5729+-0.5820 ! definitely 1.0136x slower
richards 218.5178+-0.9283 216.9693+-0.7558
splay 102.8957+-0.5062 102.4142+-0.4951
<arithmetic> 135.6255+-0.3987 135.1979+-0.2049
<geometric> 122.4050+-0.4774 121.9538+-0.1870
<harmonic> 112.7881+-0.5597 112.2687+-0.2024
TipOfTreeDyn CarefulNumber
Kraken:
ai-astar 1142.1542+-16.8952 ? 1147.8947+-5.4359 ?
audio-beat-detection 471.3633+-2.0838 ? 474.5726+-2.0400 ?
audio-dft 428.1801+-2.8580 426.9048+-3.1434
audio-fft 372.7386+-3.3193 ^ 367.4533+-1.4467 ^ definitely 1.0144x faster
audio-oscillator 356.0643+-1.2339 ? 358.4645+-1.3424 ?
imaging-darkroom 512.1170+-1.3347 ? 512.1290+-1.4023 ?
imaging-desaturate 220.0034+-0.8839 ? 220.7472+-1.5117 ?
imaging-gaussian-blur 1748.7651+-5.6377 1739.4238+-5.6024
json-parse-financial 49.5538+-0.3005 49.4683+-0.2822
json-stringify-tinderbox 69.9394+-0.4919 69.3957+-0.2913
stanford-crypto-aes 146.0683+-0.7982 ? 146.5923+-0.5881 ?
stanford-crypto-ccm 113.7544+-0.5470 113.6844+-0.5826
stanford-crypto-pbkdf2 405.6344+-2.1291 ? 405.7448+-1.5264 ?
stanford-crypto-sha256-iterative 152.0317+-0.7024 ? 152.3759+-0.7158 ?
<arithmetic> 442.0263+-1.3448 441.7751+-0.4788
<geometric> 283.2216+-0.4956 283.1418+-0.3289
<harmonic> 181.6587+-0.4115 181.4143+-0.3218
TipOfTreeDyn CarefulNumber
All benchmarks:
<arithmetic> 155.4874+-0.4033 155.3099+-0.1591
<geometric> 27.9512+-0.0539 ^ 27.7888+-0.0422 ^ definitely 1.0058x faster
<harmonic> 7.7594+-0.0259 ^ 7.7007+-0.0300 ^ definitely 1.0076x 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