RFR: 8376794: Enable copy and mismatch Partial Inlining for AMD AVX512 targets
Tobias Hartmann
thartmann at openjdk.org
Thu Feb 12 06:45:07 UTC 2026
On Mon, 2 Feb 2026 10:37:16 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
> Partial in-lining handles copy and mismatch for small array sizes less than -XX:ArrayOperationPartialInlineSize bytes through JIT code rather than calling optimized stubs thereby saving costly call overhead.
>
> Enabling partial in-lining optimization for AMD EPYC servers supporting AVX-512 feature.
>
> Following are the performance numbers on Turin at fixed frequency of 2.1GHz
>
> <img width="440" height="440" alt="image" src="https://github.com/user-attachments/assets/14b55ee3-b65c-4247-8739-67f1b94dceb4" />
> <img width="440" height="300" alt="image" src="https://github.com/user-attachments/assets/c00d6443-45a2-4277-961d-580ceea5da88" />
>
> Kindly review and share your feedback.
>
> Best Regards,
> Jatin
Marked as reviewed by thartmann (Reviewer).
Testing is all clean (except for some AArch64 specific targets that wouldn't be affected by this anyway).
-------------
PR Review: https://git.openjdk.org/jdk/pull/29519#pullrequestreview-3788986414
PR Comment: https://git.openjdk.org/jdk/pull/29519#issuecomment-3888970394
More information about the core-libs-dev
mailing list