RFR: 8266951: Partial in-lining for vectorized mismatch operation using AVX512 masked instructions [v3]

Jatin Bhateja jbhateja at openjdk.java.net
Tue May 18 05:21:07 UTC 2021


On Mon, 17 May 2021 15:29:54 GMT, Paul Sandoz <psandoz at openjdk.org> wrote:

>> Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   8266951: Enable partial in-lining if UsePartialInlineSize=64, adding a benchmark for small sized conversions of various primitive types.
>
> test/micro/org/openjdk/bench/java/util/ArraysMismatch.java line 65:
> 
>> 63:         leftStartRange = size / 4;
>> 64:         leftEndRange = size - size / 4;
>> 65:         rightStartRange = size / 4 + 1;
> 
> Since you changed `10` to `1` perhaps make this a parameter defaulting to the new value?

I have reverted the changes in existing benchmark since a new benchmark has been added for partial in-lining cases. PR has been updated with its performance results.

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

PR: https://git.openjdk.java.net/jdk/pull/3999


More information about the hotspot-compiler-dev mailing list