Intel добавила семейства Razor Lake и Coral Rapids в справочник по наборам инструкций
Intel выпустила ноябрьскую редакцию справочника Architecture Instruction Set Extensions Programming Reference, по которому разработчики готовят программное обеспечение к будущим процессорам. В неё добавили сведения о Razor Lake, преемнике Nova Lake для настольных компьютеров и ноутбуков, а также о серверных процессорах Xeon семейства Coral Rapids.
Серия Razor Lake получила четыре новых значения модели в семействе 18 (12H), в том же, где находится Nova Lake. Значения 12_06H и 12_0AH относятся к настольным процессорам, а 12_07H и 12_09H — к мобильным. Кроме того, в справочнике есть сигнатуры 300F6x и 300FAx для настольных моделей и 300F7x и 300F9x для мобильных, где «x» обозначает ревизию кристалла.
Из новых функций у Razor Lake появилась SSBD_PSFD_U_S, судя по всему, позволяющая отдельно управлять поведением спекулятивных обращений к памяти в пользовательском режиме и режиме супервизора. Поддержку APIC-Timer Virtualization для виртуальных машин получили и Razor Lake, и Coral Rapids. Также у Coral Rapids появилась новая инструкция VPMLDSABFLYDQ, предназначенная для ML-DSA — стандарта цифровой подписи, устойчивого к атакам квантовых компьютеров.
Как следует из патчей для компилятора GCC, опубликованных Intel на этой неделе, набор инструкций у Razor Lake полностью совпадает с Nova Lake. Значит, AVX10.2 и APX должны сохраниться, хотя в самом справочнике Razor Lake в соответствующих строках пока не указаны. Напомним, что настольное семейство Razor Lake-S, по слухам, выйдет в 2028 году на сокете LGA1954, как и Nova Lake-S, а Coral Rapids станет серверным решением Xeon, в котором Intel собирается вернуть технологию многопоточности.