Intel AVX10 extends and enhances the capabilities of Intel AVX-512 to
benefit all Intel® products and will be the vector ISA of choice moving into the future.
- It supports a new ISA versioning scheme which simplifies the existing AVX512 feature enumeration scheme. Feature set supported by an AVX10 ISA version will be supported by all the versions above it.
- The initial, fully-featured version of Intel® AVX10 will be enumerated as Version 2 (denoted as Intel® AVX10.2). This will include the new ISA extension over the existing AVX512 instructions.
- An early version of Intel® AVX10 (Version 1, or Intel® AVX10.1) that only enumerates the Intel® AVX-512 instruction set at 128, 256, and 512 bits will be enabled on the Granite Rapids Server for software pre-enabling.
benefit all Intel® products and will be the vector ISA of choice moving into the future.
- It supports a new ISA versioning scheme which simplifies the existing AVX512 feature enumeration scheme. Feature set supported by an AVX10 ISA version will be supported by all the versions above it.
- The initial, fully-featured version of Intel® AVX10 will be enumerated as Version 2 (denoted as Intel® AVX10.2). This will include the new ISA extension over the existing AVX512 instructions.
- An early version of Intel® AVX10 (Version 1, or Intel® AVX10.1) that only enumerates the Intel® AVX-512 instruction set at 128, 256, and 512 bits will be enabled on the Granite Rapids Server for software pre-enabling.
- causes
-
JDK-8358566 Unsupported vpbroadcastd instruction emitted on Granite Rapids architecture
-
- Closed
-
- relates to
-
JDK-8360116 Add support for AVX10 floating point minmax instruction
-
- Open
-
- links to
-
Commit(master) openjdk/jdk/3b336a9d
-
Review(master) openjdk/jdk/24329