[Webkit-unassigned] [Bug 79700] Old JIT's style of JSVALUE64 strict equality is subtly wrong
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Feb 27 14:27:55 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=79700
--- Comment #2 from Filip Pizlo <fpizlo at apple.com> 2012-02-27 14:27:55 PST ---
Performance with DFG.
Benchmark report for SunSpider, V8, Kraken, and JSRegress on bigmac (MacPro5,1).
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/secondary/OpenSource/WebKitBuild/Release/jsc (r109012)
"FixStrictEq" at /Volumes/Data/pizlo/tertiary/OpenSource/WebKitBuild/Release/jsc (r109012)
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 FixStrictEq
SunSpider:
3d-cube 5.7878+-0.0292 5.7798+-0.0334
3d-morph 9.6428+-0.2639 ? 9.7994+-0.1624 ? might be 1.0162x slower
3d-raytrace 7.7233+-0.0619 7.7181+-0.0454
access-binary-trees 1.6780+-0.0058 ? 1.6786+-0.0080 ?
access-fannkuch 7.4875+-0.0459 7.4527+-0.0250
access-nbody 3.8721+-0.0135 3.8532+-0.0080
access-nsieve 3.5310+-0.0456 ? 3.5326+-0.0457 ?
bitops-3bit-bits-in-byte 1.2949+-0.0083 1.2891+-0.0058
bitops-bits-in-byte 5.2439+-0.0086 ? 5.2599+-0.0159 ?
bitops-bitwise-and 3.3031+-0.0067 ? 3.3098+-0.0138 ?
bitops-nsieve-bits 3.3457+-0.0280 3.3425+-0.0147
controlflow-recursive 2.3435+-0.0114 2.3390+-0.0133
crypto-aes 7.5679+-0.0737 ? 7.6165+-0.1179 ?
crypto-md5 2.8711+-0.0208 2.8600+-0.0276
crypto-sha1 2.4318+-0.0306 ? 2.4327+-0.0248 ?
date-format-tofte 10.9612+-0.1059 10.8825+-0.1165
date-format-xparb 10.3301+-0.1790 ^ 9.9954+-0.1007 ^ definitely 1.0335x faster
math-cordic 7.5361+-0.0745 7.4621+-0.0375
math-partial-sums 10.5408+-0.0211 ? 10.5829+-0.0433 ?
math-spectral-norm 2.6736+-0.0070 ? 2.6779+-0.0069 ?
regexp-dna 9.0073+-0.0342 8.9869+-0.1078
string-base64 4.3977+-0.0246 ? 4.4235+-0.0642 ?
string-fasta 7.3184+-0.0615 7.2865+-0.0309
string-tagcloud 13.0326+-0.1270 12.9417+-0.0838
string-unpack-code 22.0234+-0.1559 ? 22.1035+-0.1600 ?
string-validate-input 6.4552+-0.0558 6.4391+-0.0843
<arithmetic> * 6.6308+-0.0215 6.6172+-0.0235 might be 1.0021x faster
<geometric> 5.3550+-0.0157 5.3458+-0.0169 might be 1.0017x faster
<harmonic> 4.2606+-0.0134 4.2547+-0.0120 might be 1.0014x faster
TipOfTree FixStrictEq
V8:
crypto 75.3908+-0.1855 ? 75.4741+-0.3787 ?
deltablue 159.7924+-1.0516 158.4659+-2.2612
earley-boyer 100.4762+-0.4308 100.4021+-0.5263
raytrace 51.4556+-0.3124 51.3541+-0.2857
regexp 102.3794+-0.5036 ? 102.6521+-0.4021 ?
richards 144.6157+-0.8815 ? 144.9124+-0.9666 ?
splay 60.4189+-0.3177 59.7649+-0.3960 might be 1.0109x faster
<arithmetic> 99.2184+-0.2541 99.0037+-0.3796 might be 1.0022x faster
<geometric> * 91.9812+-0.2079 91.7671+-0.2637 might be 1.0023x faster
<harmonic> 85.2133+-0.1944 84.9778+-0.2067 might be 1.0028x faster
TipOfTree FixStrictEq
Kraken:
ai-astar 819.774+-11.268 ? 831.364+-2.321 ? might be 1.0141x slower
audio-beat-detection 190.824+-0.362 ? 191.439+-0.899 ?
audio-dft 288.218+-0.989 285.179+-2.098 might be 1.0107x faster
audio-fft 116.894+-0.199 116.818+-0.154
audio-oscillator 315.429+-7.329 310.281+-1.766 might be 1.0166x faster
imaging-darkroom 293.341+-7.574 ? 294.922+-7.831 ?
imaging-desaturate 237.735+-0.130 ! 238.341+-0.433 ! definitely 1.0025x slower
imaging-gaussian-blur 456.249+-0.534 ? 456.279+-0.429 ?
json-parse-financial 63.999+-0.244 63.777+-0.273
json-stringify-tinderbox 78.067+-0.504 77.594+-0.302
stanford-crypto-aes 102.854+-0.563 102.481+-0.507
stanford-crypto-ccm 100.917+-0.496 ^ 99.741+-0.531 ^ definitely 1.0118x faster
stanford-crypto-pbkdf2 199.995+-0.505 ? 201.674+-1.434 ?
stanford-crypto-sha256-iterative 91.106+-0.346 91.031+-0.209
<arithmetic> * 239.672+-1.264 ? 240.066+-0.607 ? might be 1.0016x slower
<geometric> 183.718+-0.601 183.465+-0.425 might be 1.0014x faster
<harmonic> 146.571+-0.329 146.141+-0.270 might be 1.0029x 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