Intel в настоящее время работает над новыми поколениями процессоров, которые будут включать новые наборы инструкций. Целью является улучшение производительности и эффективного использования ресурсов в будущих приложениях. Грядущие поколения серверных процессоров будут включать производительные (Granite Rapids) и эффективные (Sierra Forrest) ядра, при этом обеспечивая поддержку одинаковых функций и инструкций.
Intel представила документы APX (Advanced Performance Extensions), AVX10 (Advanced Vector Extensions) и Converged Vector ISA.
Текущий набор инструкций AVX-512 будет поддерживаться только процессорами с P-ядрами и будет оставаться унаследованным. Вместо этого введен новый набор инструкций AVX10, который будет полностью поддерживаться как P-, так и E-ядрами в версии AVX10.2.
Набор инструкций AVX-512 является важным средством оптимизации, позволяющим улучшить использование функциональных блоков процессоров. Однако в последние годы он стал все более расширенным, и Intel столкнулась с проблемой поддержки AVX-512 на эффективных ядрах. Поэтому Intel перешла на использование AVX10. Расширение Advanced Performance Extensions (APX) увеличивает количество регистров общего назначения GP (General Purpose) с 16 до 32. Код, скомпилированный с использованием APX, может сократить количество операций чтения на 10% и операций записи на 20%, обеспечивая более эффективную работу. Старый код может быть перекомпилирован с использованием APX для повышения эффективности.
Разработчикам программного обеспечения следует быть готовыми к появлению AVX10 и APX. Когда новые процессоры появятся на рынке, софт уже должен быть поддерживающим их.
В первой половине 2024 года Intel планирует выпустить процессоры Xeon на E-ядрах под кодовым названием Sierra Forest, а позже выпустить процессоры Xeon Granite Rapids на P-ядрах. Обе линейки процессоров будут поддерживаться на одной и той же платформе.