RFR: 8365290: [perf] x86 ArrayFill intrinsic generates SPLIT_STORE for unaligned arrays [v7]
Vladimir Ivanov
vaivanov at openjdk.org
Wed Oct 1 21:01:56 UTC 2025
On Wed, 1 Oct 2025 20:43:09 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>> Two trends identified for buffer filling:
>> - filling up to cache line size by 4 bytes reduce performance;
>> - operate by cache line size improve performance.
>> According to experiments on Xeon 6740E the 96 is good compromise. For small arrays it is better to ignore split_store and do filling by bigger elements.
>
> What is cache line size for Xeon 6740E? That is what I am asking.
64 bytes. same as for most x86 CPUs.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/26747#discussion_r2395886432
More information about the hotspot-dev
mailing list