[Webkit-unassigned] [Bug 73402] Legacy JIT (JSVALUE32_64) doesn't map() on all opcodes, and does too many store

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 29 22:49:21 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=73402





--- Comment #4 from Zheng Liu <zheng.z.liu at intel.com>  2011-11-29 22:49:21 PST ---
DFG on, gtk2 static build, iterations=default, Fedora 14-x86, Nehalem CPU 2.8G

1% win on SS, 4% win on Kraken, neutral on V8


VMs tested:
"TipOfTree" at /home/zheng.z.liu/WebKit0/WebKitBuild/custom/build.dfg.m/Programs/jsc
"MyChanges" at /home/zheng.z.liu/WebKit2/WebKitBuild/custom/build.dfg.m/Programs/jsc


                                 TipOfTree               MyChanges

3d-cube                        9.0533+-0.0631    !     9.3978+-0.0488       ! definitely 1.0380x slower
3d-morph                      12.0757+-0.0484    ^    11.7738+-0.0786       ^ definitely 1.0256x faster
3d-raytrace                   10.8133+-0.1269    !    11.1413+-0.0345       ! definitely 1.0303x slower
access-binary-trees            2.1949+-0.0217    !     2.2329+-0.0108       ! definitely 1.0173x slower
access-fannkuch               11.3794+-0.0502    ?    11.4030+-0.0417       ?
access-nbody                   6.3210+-0.0469    ?     6.4044+-0.0630       ? might be 1.0132x slower
access-nsieve                  4.4698+-0.0480    ?     4.4778+-0.0478       ?
bitops-3bit-bits-in-byte       1.4032+-0.0145    ?     1.4221+-0.0103       ? might be 1.0135x slower
bitops-bits-in-byte            5.5803+-0.0524    ?     5.6032+-0.0344       ?
bitops-bitwise-and             5.1132+-0.0657    ?     5.1188+-0.0543       ?
bitops-nsieve-bits             8.1424+-0.1310          7.9915+-0.0455         might be 1.0189x faster
controlflow-recursive          3.5910+-0.0247          3.5438+-0.0258         might be 1.0133x faster
crypto-aes                    10.7692+-0.0296    !    11.0797+-0.0929       ! definitely 1.0288x slower
crypto-md5                     4.0194+-0.0399    ?     4.0714+-0.0467       ? might be 1.0129x slower
crypto-sha1                    3.2182+-0.0191    !     3.2985+-0.0257       ! definitely 1.0250x slower
date-format-tofte             12.7867+-0.0593    ^    12.6268+-0.0346       ^ definitely 1.0127x faster
date-format-xparb             12.6973+-0.0532         12.6012+-0.1494
math-cordic                   10.9853+-0.0648    ^     9.1645+-0.0417       ^ definitely 1.1987x faster
math-partial-sums             16.6687+-0.0315    ^    15.6784+-0.0348       ^ definitely 1.0632x faster
math-spectral-norm             2.9213+-0.0093    !     2.9942+-0.0216       ! definitely 1.0249x slower
regexp-dna                    13.6129+-0.0824         13.5872+-0.0669
string-base64                  5.7356+-0.0580          5.6871+-0.0678
string-fasta                  11.7362+-0.0338    ^    11.2978+-0.0308       ^ definitely 1.0388x faster
string-tagcloud               17.2178+-0.0852    ?    17.2631+-0.0879       ?
string-unpack-code            29.7422+-0.1879         29.4895+-0.0956
string-validate-input          8.3988+-0.0997    ?     8.4087+-0.1002       ?

<arithmetic> *                 9.2557+-0.0283    ^     9.1446+-0.0234       ^ definitely 1.0121x faster
<geometric>                    7.4442+-0.0237    ^     7.3979+-0.0214       ^ definitely 1.0063x faster
<harmonic>                     5.7180+-0.0214    ?     5.7343+-0.0189       ?


                                         TipOfTree               MyChanges

ai-astar                             886.6191+-0.5268        886.2381+-0.3731
audio-beat-detection                 469.0883+-5.5741    ^   458.9102+-1.1328       ^ definitely 1.0222x faster
audio-dft                            419.5918+-1.5033        419.1186+-2.0605
audio-fft                            300.1250+-0.1926    ?   300.2916+-0.3497       ?
audio-oscillator                     422.8794+-3.6703    ?   423.3500+-3.9690       ?
imaging-darkroom                     494.0113+-4.0936    ?   494.3817+-4.2241       ?
imaging-desaturate                  1093.3916+-0.6154    ^   867.8375+-10.8851      ^ definitely 1.2599x faster
imaging-gaussian-blur                844.3448+-0.1412    ?   844.5581+-0.1032       ?
json-parse-financial                  86.6360+-0.0937    ?    86.7410+-0.0817       ?
json-stringify-tinderbox             130.3629+-0.1476    ?   130.4264+-0.2830       ?
stanford-crypto-aes                  152.4441+-0.3615    ^   149.0378+-0.4452       ^ definitely 1.0229x faster
stanford-crypto-ccm                  150.8112+-0.5162    ^   149.1371+-0.7646       ^ definitely 1.0112x faster
stanford-crypto-pbkdf2               302.5644+-1.4650    ?   305.9965+-2.2138       ? might be 1.0113x slower
stanford-crypto-sha256-iterative     124.9219+-0.1413    !   125.2364+-0.0862       ! definitely 1.0025x slower

<arithmetic> *                       419.8423+-0.5168    ^   402.9472+-0.9790       ^ definitely 1.0419x faster
<geometric>                          316.0232+-0.3920    ^   309.9823+-0.6101       ^ definitely 1.0195x faster
<harmonic>                           236.5713+-0.2326    ^   234.8587+-0.3960       ^ definitely 1.0073x faster


                       TipOfTree               MyChanges

crypto             118.4429+-0.1800    !   119.2441+-0.1329       ! definitely 1.0068x slower
deltablue          204.3261+-1.0771    ?   204.7609+-1.5262       ?
earley-boyer       154.0166+-2.0974        152.2883+-0.1779         might be 1.0113x faster
raytrace            69.8034+-0.5384    ?    70.3572+-0.3343       ?
regexp             144.2229+-0.2078    ?   144.9580+-0.6145       ?
richards           220.3087+-0.7897    ?   221.0064+-0.9982       ?
splay              142.6716+-0.5784        142.2516+-0.5147

<arithmetic>       150.5417+-0.2619    ?   150.6952+-0.2573       ?
<geometric> *      142.2582+-0.2667    ?   142.4813+-0.1887       ?
<harmonic>         132.9727+-0.3263    ?   133.3218+-0.1822       ?

-- 
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