[aarch64-port-dev ] [10] RFR: 8187472 - AARCH64: array_equals intrinsic doesn't use prefetch for large arrays

Dmitrij Pochepko dmitrij.pochepko at bell-sw.com
Fri Nov 10 14:19:00 UTC 2017


Hi,

please take a look at merged simd/non-simd version.

I've set ergonomics to use non-simd version on ThunderX, because simd is 
about 15% slower there.

R-Pi shows about the same results for both versions.


webrev: http://cr.openjdk.java.net/~dpochepk/8187472/webrev.02/


Thanks,

Dmitrij


On 30.10.2017 22:18, dmitrij.pochepko at bell-sw.com wrote:
>
> ok, I'll create a merged version before sending this to review. Thanks 
> for the feedback!
>
> 21:06, 30 октября 2017 г., Andrew Haley <aph at redhat.com>:
>
>     On 30/10/17 18:03, Dmitrij Pochepko wrote:
>
>          I am hesitant if it is best to do this, or keep a single,
>         simple, and
>          fastest version for now for this intrinsic, and get back to
>         it when SVE
>          becomes widely available.
>
>          What do you think?
>
>
>     Do it now, or we'll have merge problems later.
>
>          Note that other intrinsics that are in the works will use SIMD.
>
>
>     OK, thanks.
>
>     -- 
>     Andrew Haley
>     Java Platform Lead Engineer
>     Red Hat UK Ltd. <https://www.redhat.com>
>     EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
>
>
>
> -- 
> Отправлено из мобильного приложения Яндекс.Почты



More information about the aarch64-port-dev mailing list