Инструкции AVX10.2 будут поддерживаться всеми типами ядер процессоров Intel

У современных процессоров Intel имеется проблема в виде невозможности работать с инструкциями AVX-512. Если быть более точными, то изначально поддержка была осуществлена только на высокопроизводительных ядрах, в то время как энергоэффективные не могли похвастаться таким достижением, однако компания решила ограничить работу инструкций и в случае P-ядер, что понравилось далеко не всем.

Из-за невозможности E-ядер работать с AVX-512, компания решила попросту отключить поддержку у современных процессоров, однако планирует решить эту проблему при помощи инструкций AVX10.2, поддерживающих работу AVX-512 как на высокопроизводительных, так и на энергоэффективных ядрах, но, как говорится, есть один нюанс, заключающийся в отличающейся длине векторного регистра.

Если P-ядра будут поддерживать работу с 512-битными векторами, то E-ядра смогут предложить поддержку лишь 256-битных векторов, что похоже на переменную ширину вектора с SVE в случае процессоров на ARM. Что касается приложений, их не придется переписывать с нуля, а потребуется лишь повторно скомпилировать с AVX10.2, если они изначально поддерживали AVX2.