Intel и AMD отметили первую годовщину с момента создания «Консультативной группы по экосистеме x86» (x86 Ecosystem Advisory Group) обсуждением итогов за прошедший год совместной работы и представили спецификацию нового набора x86 инструкций ChkTag, сообщает Hardware&Co. Этот набор инструкций предназначен для выявления нарушений безопасности при работе с памятью, например, переполнение буфера и ошибки обращения к освобождённой области памяти.
Источник изображения: Intel, AMD, x86 Ecosystem Advisory Group
По случаю юбилея группа также рассмотрела 3 ранее существовавших расширения:
- FRED — более лёгкий механизм управления прерываниями;
- AVX-10 — модернизированная и унифицированная версия векторных расширений AVX2 и AVX512;
- AMX — матричные возможности для ЦП.
В прошлом году Intel и AMD объединили усилия в направлении совместной разработки стандартов для x86 процессоров. Это связывают с необходимостью консолидации для конкуренции с Arm процессорами, которые начинают распространяться в сегменте ноутбуков и серверном сегменте. Этот проект чрезвычайно актуален для программистов, поскольку в прошлом интерфейсы для каждого поставщика сильно различались (например, 32-битные системные вызовы, использующие разные инструкции с собственным синтаксисом).
ChkTag пока существует только на бумаге, поэтому до появления программной поддержки пройдёт ещё немало времени — как минимум несколько лет. И ещё несколько лет — до появления аппаратной поддержки, если это расширение будет принято сообществом, пишет Hardware&Co.

