RFR: 8322770: Implement C2 VectorizedHashCode on AArch64 [v9]

Andrew Haley aph at openjdk.org
Wed Sep 18 14:30:12 UTC 2024


On Wed, 18 Sep 2024 13:32:29 GMT, Mikhail Ablakatov <duke at openjdk.org> wrote:

>> Does that make a significant measurable difference?
>> Why not simply 32-align the region? Then we can get rid of this `large_loop_size` calculation.
>
>> Does that make a significant measurable difference?
> 
> I'll revert on this with performance numbers later.
> 
>> Why not simply 32-align the region? Then we can get rid of this large_loop_size calculation.
> 
> We aim to align the code only if it reduces the number of aligned 32-byte instruction memory regions the loop compromises.

If doing this really does help performance for this function, then we can find a good way to do it which doesn't require any lengths to be hard coded, and we can fully document the solution so others can use it.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/18487#discussion_r1765167556


More information about the hotspot-dev mailing list