aarch64, CA57*2 + CA53*4

well, I think I should rerun the benchmarks with 32-bit android

--
潘穎軒 Yingshiuan (Peter) Pan


2015-07-07 11:33 GMT+08:00 yfw <fengwei.yin@linaro.org>:
Hi Yingshiuan,
What kind of cpu arch is Juno? Here is the info shared from Spreadtrum
about their core:
    Cortex-A7 with NEON.
    # cat /proc/cpuinfo
    Processor     : ARMv7 Processor rev 5 (v7l)
    processor     : 0
    model name    : ARMv7 Processor rev 5 (v7l)
    BogoMIPS      : 1548.16
    Features      : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
    CPU implementer       : 0x41
    CPU architecture: 7
    CPU variant   : 0x0
    CPU part      : 0xc07
    CPU revision  : 5
    ... ...

Regards
Yin, Fengwei

On 2015年07月07日 11:11, Yingshiuan Pan wrote:
Hi Fengwei,

I did not see such big performance regression on Juno, followings are my
result:

geekbench 3.3.2:
                     single    multi
w/o opt. memcpy        857     2221
with opt. memcpy       855     2263
performance gain       -0.2%      1.9%

Quadrant 2.1
w/o opt. memcpy    9662
with opt. memcpy   9563
performance gain    -1.0%




--
潘穎軒 Yingshiuan (Peter) Pan


2015-07-06 11:16 GMT+08:00 yfw <fengwei.yin@linaro.org
<mailto:fengwei.yin@linaro.org>>:

    Hi Yingshiuan,
    That's fine. Do we have updated patch for memcpy? Did you get the
    Quadrant/Geekbench3 data in your side? Thanks.

    Regards
    Yin, Fengwei

    On 2015年07月06日 09:24, Yingshiuan Pan wrote:

        Hi Fengwei
        Sorry, my carelessness, you're right.


        --
        潘穎軒 Yingshiuan (Peter) Pan


        2015-07-03 19:51 GMT+08:00 yfw <fengwei.yin@linaro.org
        <mailto:fengwei.yin@linaro.org>
        <mailto:fengwei.yin@linaro.org <mailto:fengwei.yin@linaro.org>>>:


             Hi Yingshiuan,
        https://android-review.googlesource.com/#/c/147915/ is for memchr.
             while
        http://review.android.git.linaro.org/#/c/15529/ is for memcpy.
        Could you
             please double check whether you have correct link? Thanks.

             Regards
             Yin, Fengwei

             在 2015/7/3 14:04, Yingshiuan Pan 写道:

                 Hi Fengwei,

                 Thanks for the report, there is a new revision here:
        https://android-review.googlesource.com/#/c/147915/
                 Although only single instruction is changed, someone
        said he did see
                 measurable improvement.
                 Would you give a try? I'll also run those benchmarks to
        see if I can
                 reproduce the result.

                 btw, what is the platform you are using?

                 --
                 潘穎軒 Yingshiuan (Peter) Pan


                 2015-07-03 13:59 GMT+08:00 yfw <fengwei.yin@linaro.org
        <mailto:fengwei.yin@linaro.org>
                 <mailto:fengwei.yin@linaro.org
        <mailto:fengwei.yin@linaro.org>>
                 <mailto:fengwei.yin@linaro.org
        <mailto:fengwei.yin@linaro.org> <mailto:fengwei.yin@linaro.org
        <mailto:fengwei.yin@linaro.org>>>>:

                       From their report, they used:
                      Quadrant Professional(v2.1.1)
                      GeekBench3 (v3.3.2)

                      I suppose the methodology to run these benchmarks
        is very
                 known.


                      Regards
                      Yin, Fengwei

                      在 2015/7/3 11:53, Tom Gall 写道:

                          Hi Fengwei,

                          Thanks for the report.  I think we would be
        interested in
                          knowing the
                          nature of the test being used.

                          I've added Bero to the CC as I'm sure he'll be
                 interested as well.

                          On Thu, Jul 2, 2015 at 9:35 PM, yfw
                 <fengwei.yin@linaro.org <mailto:fengwei.yin@linaro.org>
        <mailto:fengwei.yin@linaro.org <mailto:fengwei.yin@linaro.org>>
                          <mailto:fengwei.yin@linaro.org
        <mailto:fengwei.yin@linaro.org>

                 <mailto:fengwei.yin@linaro.org
        <mailto:fengwei.yin@linaro.org>>>> wrote:

                              Hi,
                              About the patch
        http://review.android.git.linaro.org/#/c/15529/, we got
                              an issue report from member. It could
        improve the micro
                              benchmark but
                              hurt general benchmark actually. Here is
        their test
                 result:

                                    bionic-benchmarks32 BM_string_memcpy:
                                    Size  AOSP    Linaro  Perf Improvement
                                    8     450.7   329.5   -37%
                                    64    1715.7  2225.3  23%
                                    512   3100.7  4253.0  27%
                                    1K    3271.8  4652.3  30%
                                    8K    2460.9  3174.7  22%
                                    16K   2267.4  2953.2  23%
                                    32K   2222.9  2800.7  21%
                                    64K   2204.3  2640.1  17%

                                                    without patch   with
        patch
                 perf delta
                                    Quadrant mem    3400
        2100        -38%
                                    GeekBench3
                                      single-core   436             260
                -40%
                                      multi-core    434             358
                -18%

                              I am wondering whether this is an known
        issue or
                 not for
                              this list.
                              Thanks in advance.

                              Regards
                              Yin, Fengwei

          _______________________________________________
                              linaro-android mailing list
        linaro-android@lists.linaro.org
        <mailto:linaro-android@lists.linaro.org>
                 <mailto:linaro-android@lists.linaro.org
        <mailto:linaro-android@lists.linaro.org>>
                              <mailto:linaro-android@lists.linaro.org
        <mailto:linaro-android@lists.linaro.org>
                 <mailto:linaro-android@lists.linaro.org
        <mailto:linaro-android@lists.linaro.org>>>
        https://lists.linaro.org/mailman/listinfo/linaro-android




                      _______________________________________________
                      linaro-android mailing list
        linaro-android@lists.linaro.org
        <mailto:linaro-android@lists.linaro.org>
                 <mailto:linaro-android@lists.linaro.org
        <mailto:linaro-android@lists.linaro.org>>
                 <mailto:linaro-android@lists.linaro.org
        <mailto:linaro-android@lists.linaro.org>
                 <mailto:linaro-android@lists.linaro.org
        <mailto:linaro-android@lists.linaro.org>>>
        https://lists.linaro.org/mailman/listinfo/linaro-android