Details
Description
Currently the floating-point math APIs like "SIN/COS/TAN..." are not intrinsified on AArch64 platform. This makes these APIs have large performance gap on AArch64. Note that those APIs are intrinsified by C2 compiler on X86 platforms. They are implemented by calling the Intel's SVML library [1]. We'd like to optimize these APIs for AArch64 by intrinsifying them with a vector library called libsleef [2][3].
[1] https://github.com/openjdk/jdk/pull/3638
[2] https://sleef.org/
[3] https://packages.debian.org/bookworm/libsleef-dev
[1] https://github.com/openjdk/jdk/pull/3638
[2] https://sleef.org/
[3] https://packages.debian.org/bookworm/libsleef-dev
Attachments
Issue Links
- relates to
-
JDK-8320500 [vectorapi] RISC-V: Optimize vector math operations with SLEEF
-
- Open
-
- links to
-
Review openjdk/jdk/16234