RFR: JDK-8266431: Dual-Pivot Quicksort improvements (Radix sort) [v3]

Laurent Bourgès lbourges at openjdk.org
Sat Apr 22 18:41:44 UTC 2023


On Sat, 22 Apr 2023 16:08:49 GMT, Laurent Bourgès <lbourges at openjdk.org> wrote:

>> * Optimized mixed insertion sort
>>     * Optimized insertion sort
>>     * Optimized Radix sort
>>     * Updated microbenchmark
>> 
>> I am going on previous PR by Vladimir Yaroslavskyi: https://github.com/openjdk/jdk/pull/3938
>
> Laurent Bourgès has updated the pull request incrementally with one additional commit since the last revision:
> 
>   rewritten radix sort condition + fixed max buffer size

Benchmark results on macbook pro M2:
https://jmh.morethan.io/?sources=https://raw.githubusercontent.com/bourgesl/bourgesl.github.io/master/jdk-jmh-arraysort/230421/mac-arm64-openjdk21-jmh-result-master.json,https://raw.githubusercontent.com/bourgesl/bourgesl.github.io/master/jdk-jmh-arraysort/230421/mac-arm64-openjdk21-jmh-result-patched.json

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

PR Comment: https://git.openjdk.org/jdk/pull/13568#issuecomment-1518724666


More information about the core-libs-dev mailing list