[Webkit-unassigned] [Bug 72878] Strength reduction for Mul and Mod operations for known constants in 32bit DFG

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 22 18:59:13 PST 2011


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





--- Comment #6 from Yuqiang Xian <yuqiang.xian at intel.com>  2011-11-22 18:59:13 PST ---
Performance results on "64-bit": 1% on SunSpider, neutral elsewhere.

SunSpider:

TEST                   COMPARISON            FROM                 TO             DETAILS

=============================================================================

** TOTAL **:           1.011x as fast    181.7ms +/- 0.9%   179.7ms +/- 0.6%     significant

=============================================================================

  3d:                  -                  26.7ms +/- 1.8%    26.4ms +/- 1.4%
    cube:              -                  10.0ms +/- 0.0%    10.0ms +/- 0.0%
    morph:             -                   8.0ms +/- 0.0%     8.0ms +/- 0.0%
    raytrace:          -                   8.7ms +/- 5.5%     8.4ms +/- 4.4%

  access:              -                  17.1ms +/- 6.4%    16.9ms +/- 4.2%
    binary-trees:      -                   2.6ms +/- 23.2%     2.4ms +/- 25.1%
    fannkuch:          -                   7.3ms +/- 4.7%     7.1ms +/- 3.2%
    nbody:             -                   4.0ms +/- 0.0%     4.0ms +/- 0.0%
    nsieve:            ??                  3.2ms +/- 14.1%     3.4ms +/- 10.9%     not conclusive: might be *1.063x as slow*

  bitops:              -                  13.5ms +/- 3.7%    13.1ms +/- 1.7%
    3bit-bits-in-byte: -                   1.0ms +/- 0.0%     1.0ms +/- 0.0%
    bits-in-byte:      -                   4.3ms +/- 8.0%     4.1ms +/- 5.5%
    bitwise-and:       -                   3.1ms +/- 7.3%     3.0ms +/- 0.0%
    nsieve-bits:       -                   5.1ms +/- 4.4%     5.0ms +/- 0.0%

  controlflow:         -                   2.0ms +/- 0.0%     2.0ms +/- 0.0%
    recursive:         -                   2.0ms +/- 0.0%     2.0ms +/- 0.0%

  crypto:              ??                 11.0ms +/- 0.0%    11.1ms +/- 2.0%     not conclusive: might be *1.009x as slow*
    aes:               ??                  7.0ms +/- 0.0%     7.1ms +/- 3.2%     not conclusive: might be *1.014x as slow*
    md5:               -                   2.0ms +/- 0.0%     2.0ms +/- 0.0%
    sha1:              -                   2.0ms +/- 0.0%     2.0ms +/- 0.0%

  date:                1.052x as fast     24.4ms +/- 1.5%    23.2ms +/- 1.3%     significant
    format-tofte:      -                  12.4ms +/- 3.0%    12.2ms +/- 2.5%
    format-xparb:      1.091x as fast     12.0ms +/- 0.0%    11.0ms +/- 0.0%     significant

  math:                -                  19.0ms +/- 0.0%    19.0ms +/- 0.0%
    cordic:            -                   7.0ms +/- 0.0%     7.0ms +/- 0.0%
    partial-sums:      -                  10.0ms +/- 0.0%    10.0ms +/- 0.0%
    spectral-norm:     -                   2.0ms +/- 0.0%     2.0ms +/- 0.0%

  regexp:              -                  14.0ms +/- 0.0%    14.0ms +/- 0.0%
    dna:               -                  14.0ms +/- 0.0%    14.0ms +/- 0.0%

  string:              -                  54.0ms +/- 0.0%    54.0ms +/- 0.0%
    base64:            -                   4.0ms +/- 0.0%     4.0ms +/- 0.0%
    fasta:             -                   8.0ms +/- 0.0%     8.0ms +/- 0.0%
    tagcloud:          -                  13.0ms +/- 0.0%    13.0ms +/- 0.0%
    unpack-code:       -                  23.0ms +/- 0.0%    23.0ms +/- 0.0%
    validate-input:    -                   6.0ms +/- 0.0%     6.0ms +/- 0.0%


Kraken:

TEST                         COMPARISON            FROM                 TO             DETAILS

=============================================================================

** TOTAL **:                 -                 3782.4ms +/- 0.4%   3766.0ms +/- 0.3%

=============================================================================

  ai:                        -                  803.6ms +/- 1.0%    800.3ms +/- 0.5%
    astar:                   -                  803.6ms +/- 1.0%    800.3ms +/- 0.5%

  audio:                     -                 1049.8ms +/- 0.3%   1049.5ms +/- 0.1%
    beat-detection:          -                  208.1ms +/- 0.1%    207.9ms +/- 0.1%
    dft:                     -                  436.4ms +/- 0.5%    435.0ms +/- 0.1%
    fft:                     ??                 137.3ms +/- 0.3%    138.0ms +/- 0.6%     not conclusive: might be *1.005x as slow*
    oscillator:              ??                 268.0ms +/- 0.4%    268.6ms +/- 0.1%     not conclusive: might be *1.002x as slow*

  imaging:                   1.010x as fast    1159.8ms +/- 0.6%   1148.0ms +/- 0.5%     significant
    gaussian-blur:           -                  585.7ms +/- 0.3%    585.0ms +/- 0.1%
    darkroom:                -                  341.0ms +/- 2.0%    334.9ms +/- 1.8%
    desaturate:              1.022x as fast     233.1ms +/- 0.2%    228.1ms +/- 0.1%     significant

  json:                      ??                 170.1ms +/- 0.4%    170.3ms +/- 0.3%     not conclusive: might be *1.001x as slow*
    parse-financial:         *1.014x as slow*    74.0ms +/- 0.5%     75.0ms +/- 0.6%     significant
    stringify-tinderbox:     1.008x as fast      96.1ms +/- 0.5%     95.3ms +/- 0.4%     significant

  stanford:                  -                  599.1ms +/- 0.4%    597.9ms +/- 0.3%
    crypto-aes:              -                  127.9ms +/- 0.8%    128.0ms +/- 0.4%
    crypto-ccm:              ??                 127.9ms +/- 0.3%    128.2ms +/- 0.4%     not conclusive: might be *1.002x as slow*
    crypto-pbkdf2:           -                  237.0ms +/- 0.5%    236.2ms +/- 0.8%
    crypto-sha256-iterative: 1.008x as fast     106.3ms +/- 0.3%    105.5ms +/- 0.4%     significant


V8:

FROM -
Richards: 9613
DeltaBlue: 6407
Crypto: 15087
RayTrace: 8427
EarleyBoyer: 8602
RegExp: 1838
Splay: 6306
----
Score (version 6): 6947

TO -
Richards: 9616
DeltaBlue: 6341
Crypto: 15109
RayTrace: 8312
EarleyBoyer: 8648
RegExp: 1856
Splay: 6275
----
Score (version 6): 6935

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