[Webkit-unassigned] [Bug 68329] DFG should support continuous optimization
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Sep 18 19:35:40 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=68329
--- Comment #1 from Filip Pizlo <fpizlo at apple.com> 2011-09-18 19:35:40 PST ---
It looks like adding the ability to mark CodeBlocks in the conservative marker is mostly performance-neutral.
Benchmark report for SunSpider, V8, and Kraken.
VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"JettisonCB" 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 JettisonCB
SunSpider:
3d-cube 7.7796+-0.1853 7.7159+-0.1270
3d-morph 7.5034+-0.1601 7.4898+-0.1230
3d-raytrace 7.6260+-0.1326 7.5335+-0.1745 might be 1.0123x faster
access-binary-trees 2.3017+-0.0509 2.2925+-0.0934
access-fannkuch 11.4303+-0.1660 ? 11.6360+-0.1596 ? might be 1.0180x slower
access-nbody 4.2085+-0.0754 ^ 3.8239+-0.0846 ^ definitely 1.1006x faster
access-nsieve 2.6087+-0.0820 2.5766+-0.0415 might be 1.0125x faster
bitops-3bit-bits-in-byte 1.6489+-0.0373 ? 1.6678+-0.0454 ? might be 1.0115x slower
bitops-bits-in-byte 2.7311+-0.0303 ? 2.7410+-0.0772 ?
bitops-bitwise-and 3.5697+-0.0873 3.5299+-0.0864 might be 1.0113x faster
bitops-nsieve-bits 5.2416+-0.0833 ? 5.2612+-0.0723 ?
controlflow-recursive 1.9781+-0.0433 1.9708+-0.0563
crypto-aes 6.8613+-0.2177 ? 6.9913+-0.2410 ? might be 1.0189x slower
crypto-md5 2.7334+-0.0518 ? 2.7985+-0.0689 ? might be 1.0238x slower
crypto-sha1 2.2083+-0.0603 2.1808+-0.0475 might be 1.0126x faster
date-format-tofte 9.9839+-0.1474 ? 10.1863+-0.1228 ? might be 1.0203x slower
date-format-xparb 9.0108+-0.3826 8.7002+-0.1493 might be 1.0357x faster
math-cordic 6.1725+-0.1297 ? 6.2024+-0.1388 ?
math-partial-sums 7.3134+-0.1048 7.2668+-0.1245
math-spectral-norm 2.5721+-0.0469 ? 2.6382+-0.0664 ? might be 1.0257x slower
regexp-dna 10.8081+-0.2950 ? 10.8432+-0.1563 ?
string-base64 5.6656+-0.1398 ? 5.7008+-0.1246 ?
string-fasta 6.9114+-0.1404 ? 6.9835+-0.1214 ? might be 1.0104x slower
string-tagcloud 11.8874+-0.1724 11.8395+-0.1860
string-unpack-code 18.6655+-0.1657 ? 18.7603+-0.4900 ?
string-validate-input 6.5207+-0.1124 6.4334+-0.1503 might be 1.0136x faster
<arithmetic> 6.3824+-0.0342 6.3755+-0.0252
<geometric> 5.2612+-0.0271 5.2475+-0.0176
<harmonic> 4.2911+-0.0266 4.2802+-0.0274
TipOfTree JettisonCB
V8:
crypto 83.2440+-0.3707 ^ 82.3064+-0.5042 ^ definitely 1.0114x faster
deltablue 241.8391+-2.0837 ? 243.4727+-1.5806 ?
earley-boyer 96.1417+-0.2934 95.7106+-0.5460
raytrace 69.7033+-1.0869 ? 69.7215+-0.7712 ?
regexp 106.1064+-0.3785 ? 106.3670+-0.3294 ?
richards 216.8097+-0.5041 216.5710+-0.7715
splay 98.9097+-0.5848 ? 99.5432+-0.5767 ?
<arithmetic> 130.3934+-0.4094 ? 130.5275+-0.3473 ?
<geometric> 117.3718+-0.3798 117.3549+-0.3047
<harmonic> 107.6083+-0.4179 107.4964+-0.3393
TipOfTree JettisonCB
Kraken:
ai-astar 635.7456+-4.1857 630.3726+-4.3410
audio-beat-detection 463.0082+-1.4343 ! 472.5084+-2.1826 ! definitely 1.0205x slower
audio-dft 420.2750+-2.4124 420.0530+-2.2228
audio-fft 364.8925+-3.5600 ? 369.1498+-0.9085 ? might be 1.0117x slower
audio-oscillator 315.5371+-0.4917 ^ 312.9771+-0.5289 ^ definitely 1.0082x faster
imaging-darkroom 417.1771+-6.5275 ? 423.8325+-15.0247 ? might be 1.0160x slower
imaging-desaturate 217.6311+-1.1461 ? 218.2500+-0.2932 ?
imaging-gaussian-blur 592.2451+-0.8057 590.7516+-2.4122
json-parse-financial 49.6200+-0.3170 ? 50.0082+-0.3647 ?
json-stringify-tinderbox 67.7365+-0.4645 ? 68.2077+-0.3253 ?
stanford-crypto-aes 144.1274+-0.9559 ? 144.7559+-0.8604 ?
stanford-crypto-ccm 110.2297+-0.3680 ! 113.0208+-0.5793 ! definitely 1.0253x slower
stanford-crypto-pbkdf2 394.1354+-3.2859 ? 396.0956+-3.0744 ?
stanford-crypto-sha256-iterative 146.3190+-0.9362 ! 148.6070+-0.7463 ! definitely 1.0156x slower
<arithmetic> 309.9057+-0.6356 ? 311.3279+-1.1983 ?
<geometric> 241.9557+-0.3347 ! 243.5964+-0.7942 ! definitely 1.0068x slower
<harmonic> 172.8240+-0.4237 ! 174.3479+-0.5745 ! definitely 1.0088x slower
TipOfTree JettisonCB
All benchmarks:
<arithmetic> 115.2633+-0.2232 ? 115.7031+-0.4024 ?
<geometric> 26.1323+-0.0832 ? 26.1466+-0.0580 ?
<harmonic> 7.5744+-0.0460 7.5563+-0.0473
--
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