Intel reveals AVX10 instruction set, an evolution of AVX512 with support for Performance and Efficient cores

Published: Jul 25th 2023, 07:45 GMT   Comments

Intel APX, AVX10.1 and AV10.2

It is stated that the first Intel product with initial support for new instructions will be the next-gen Xeon codenamed Granite Rapids. 

In the “Introducing Intel Advanced Performance Extensions (Intel APX)” article on the developer portal, Intel provides four documents in the footnotes. These documents vary in length, ranging from a concise seven pages to a more extensive 1,310 pages. It is a large data set that ultimately explains how Intel is planning to retain AVX512 instructions with necessary enhancements for its future products.

The company Advanced Performance Extensions (APX), which increases the general-purpose register count from 16 to 32. According to Intel’s explanation, code compiled with APX experiences 10% fewer loads and 20% fewer stores compared to the Intel 64 baseline. This means that APX code not only executes faster but also consumes less dynamic power, making it an interesting option for performance-conscious developers.

One of the key advantages of APX is that software recompiled with these extensions requires no significant changes to the code. This makes optimizations for the new extensions as simple as recompiling the software, ensuring a seamless upgrade process for developers and enabling them to take advantage of the benefits of APX with minimal effort.

With the introduction of Granite Rapids, the transition to the new instructions will not occur all at once. Instead, the older instructions will be retained through legacy support under AVX10.1 ISA.

Intel AVX512 flags vs. AVX10,Source: INtel

Intel has set a goal for implementing advanced instructions for its Efficient cores as well. This is particularly important because the company plans to introduce its E-Core only Sierra Forest series next year. However, these instructions are expected to drop later, possibly when the Sierra’s successor, Clearwater Forest architecture is released.

Intel AVX10.1 and AVX10.2, Source: INtel

The company has confirmed that the development of AVX10 ISA will optimally support both the Client and Server products.  Intel’s hybrid architecture of P and E-cores already spans across from Core to Xeon. A new instruction set that can expand support for modern instructions would definitely simplify the development of software for these platforms.

Source: Intel, Phoronix, ComputerBase

Comment Policy
  1. Comments must be written in English and should not exceed 1000 characters.
  2. Comments deemed to be spam or solely promotional in nature will be deleted. Including a link to relevant content is permitted, but comments should be relevant to the post topic. Discussions about politics are not allowed on this website.
  3. Comments and usernames containing language or concepts that could be deemed offensive will be deleted.
  4. Comments complaining about the post subject or its source will be removed.
  5. A failure to comply with these rules will result in a warning and, in extreme cases, a ban. In addition, please note that comments that attack or harass an individual directly will result in a ban without warning.
  6. VideoCardz has never been sponsored by AMD, Intel, or NVIDIA. Users claiming otherwise will be banned.
  7. VideoCardz Moderating Team reserves the right to edit or delete any comments submitted to the site without notice.
  8. If you have any questions about the commenting policy, please let us know through the Contact Page.
Hide Comment Policy