В процессорах Intel Nova Lake может отсутствовать поддержка инструкций AVX10, APX и AMX

Недавний компилятор Linux для грядущего процессора Intel Nova Lake привлёк внимание отсутствием флагов для инструкций AVX10, APX и AMX, что позволяет предположить, что они могут отсутствовать в этих чипах. Хотя в этом нет ничего удивительного, учитывая поведение компании в прошлом — например, отключение AVX-512 в потребительских устройствах, чтобы дать преимущество серверным процессорам, — считалось, что будущее оборудование Intel будет поддерживать AVX10 наряду с 512-битным AVX-512.
Согласно этому предварительному обновлению, архитектура Nova Lake будет поддерживать только следующие расширения:
“MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, ПРЕДВАРИТЕЛЬНАЯ ВЫБОРКА, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI, MOVDIR64B, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZCNT, PCONFIG, PKU, VAES, VPCLMULQDQ, СЕРИАЛИЗАЦИЯ, HRESET, AVX-VNNI, UINTR, AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, AVXVNIINT16, SHA512, SM3, SM4 и ПРЕДВАРИТЕЛЬНАЯ ВЫБОРКА.”
AVX10 (Advanced Vector Extensions) — это векторное/SIMD-расширение Intel нового поколения, предназначенное для расширения и унификации векторных возможностей гибридных ядер. Оно решает ряд проблем, связанных с AVX-512, и обеспечивает более высокую производительность при выполнении вычислительных задач, создании контента и даже в некоторых игровых движках.
APX (расширения для повышения производительности) расширяют весь набор инструкций x86, предоставляя доступ к большему количеству регистров общего назначения и добавляя новые функции, повышающие производительность в целом. Для этого количество регистров общего назначения (GPR) увеличивается с 16 до 32, что позволяет компилятору хранить в них больше значений. В результате код, скомпилированный с использованием APX, содержит на 10 % меньше операций загрузки и на 20 % меньше операций сохранения по сравнению с кодом, скомпилированным для базовой архитектуры Intel 64. Это делает его ценным инструментом для приложений, работающих в режиме реального времени или чувствительных к задержкам, а также для игр и баз данных.
AMX (Advanced Matrix Extensions) — это ISA для матричного ускорения, предназначенная для умножения больших матриц, что важно для рабочих нагрузок машинного обучения. Она может ускорить работу систем машинного обучения, таких как искусственный интеллект.
Сейчас, когда Intel всё ещё дорабатывает спецификации Nova Lake следующего поколения, микроархитектура чипов уже определена, а это значит, что эти инструкции не будут добавлены волшебным образом позже. Тем не менее в предыдущих документах указывалось, что Intel представит поддержку AVX10.2 в будущих процессорах Intel Core, так кто же прав? Несомненно одно: Nova Lake выиграет от поддержки AVX10, APX и AMX, если не сегодня, то позже.
С до 52 ядрами под капотом и новейшей поддержкой инструкций процессоры Nova Lake ‘Cora Ultra 400’ могут стать достойным соперником AMD Zen 6 и Zen 7, которые должны поддерживать как минимум AVX512, как и их предшественники. Ожидается также, что Nova Lake будет оснащена NPU шестого поколения (блоком нейронной обработки), который должен обеспечивать больше локальных возможностей искусственного интеллекта, вероятно, предлагая более 50 лучших процессоров пятого поколения.
Ожидается, что чипы Nova Lake появятся в продаже в конце 2026 или начале 2027 года. Они будут представлять собой гибридное ядро Intel, изготовленное с использованием комбинации техпроцесса Intel 18A и TSMC N2. Даже если в них не будет этих инструкций, они всё равно будут справляться с типичными потребительскими задачами благодаря своей мощности. Нам не терпится увидеть их в действии.
Редактор: AndreyEx
