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