|
Опрос
|
реклама
Быстрый переход
AMD и Intel совместно утвердили набор ИИ-инструкций ACE для будущих x86-процессоров
20.06.2026 [18:01],
Павел Котов
Ядра центральных процессоров на архитектуре x86 от AMD и Intel получат дополнительные вычислительные блоки для умножения матриц и работы с алгоритмами искусственного интеллекта. ![]() AMD и Intel с осени 2024 года проводят совместную работу в рамках Консультативной группы экосистемы x86 с целью усиления своих позиций относительно конкурирующих архитектур — Arm и RISC-V. В рамках этого проекта они выпустили совместно разработанную спецификацию новых инструкций x86-процессоров — она получила название AI Compute Extensions или сокращённо ACE. Набор инструкций ACE в основном относится к умножению матриц с использованием форматов данных алгоритмов искусственного интеллекта для вывода с квантованными весами. У конкурирующей Arm уже утверждены инструкции Scalable Matrix Extensions (SME2), основанные на Scalable Vector Extensions (SVE2). Вычислительные блоки SME интегрируются в системы на чипе Arm различными способами. Apple, в частности, использует SME2, начиная с чипов поколения M4, а Qualcomm — со Snapdragon X2. Спецификация ACE 1.15 доступна для скачивания на сайте Консультативной группы по экосистеме x86 — она описывает только инструкции, а не конкретную реализацию. Вычислительные блоки ACE будут тесно связаны с Advanced Vector Extensions (AVX), используя, в частности, те же регистры; в спецификации упоминается AVX10. Упоминаются и Advanced Matrix Extensions (AMX), которые Intel до настоящего времени использовала только в серверных Xeon. Процессоры с вычислительными блоками ACE-v1 также должны поддерживать определённое подмножество инструкций AVX10.2. В спецификации ACE v1 вводится 11 форматов данных, некоторые из которых имеют несколько представлений. Вычислительные блоки ACE должны иметь возможность не только производить вычисления с данными в этих форматах — спецификация определяет и множество преобразований форматов. С 2023 года на рынке присутствуют x86-чипы со встроенными нейропроцессорами (NPU) — они оптимизированы для работы с определёнными форматами данных, но не отличаются достаточной гибкостью и занимают относительно большую площадь на кристалле. В 2024 году Microsoft установила NPU с производительностью 40 TOPS (INT8) обязательным условием для получения компьютером маркировки Copilot+. Недавно компания смягчила эти требования и разрешила использовать графические процессоры. С появлением ACE-совместимых процессоров требования могут измениться ещё раз. Совместимые с набором инструкций ACE-v1 процессоры на архитектуре x86 едва ли появятся в продаже до 2028 года. Ни AMD с Zen 6, ни Intel с Nova Lake пока не упоминали ACE. Зато AMD упомянула некий движок Matrix Engine для чипов Zen 7 — возможно, речь идёт о совместимости с ACE. Intel и AMD отметили год совместной работы — AVX10 и новые технологии уже на подходе
14.10.2025 [12:44],
Павел Котов
Консультативная группа по экосистеме x86 (EAG), сформированная компаниями Intel и AMD, отметила свою первую годовщину. Два производителя будут использовать в своих продуктах разработанные совместными усилиями решения — такие, как инструкции AVX10 и ACE, механизм FRED и защиту памяти ChkTag.
Источник изображения: amd.com Об инициативе было объявлено на мероприятии OCP Summits 2024. Регулярное сотрудничество инженеров двух компаний уже помогло выработать несколько совместных решений, рассказали в совместном заявлении корпоративный вице-президент и генеральный менеджер по пользовательским продуктам и экосистеме Intel Джефф Маквей (Jeff McVeigh), а также корпоративный вице-президент по архитектуре, стратегии и решениям для центров обработки данных в AMD Роберт Хормут (Robert Hormuth). Компании стремятся выработать общую базу наборов инструкций для процессоров, что в перспективе облегчит разработку идентичного для всех платформ ПО. Здесь наиболее важными представляются наборы инструкций AVX10 и ACE для операций с матрицами. Компании также ведут разработку решения под названием FRED (Flexible Return and Event Delivery) — «модернизированную модель прерываний, разработанную для сокращения задержек и повышения надёжности системного ПО». Первые плоды стандартизации наборов инструкций, возможно, появятся уже в процессорах Intel Nova Lake в 2026 году — их производительные (P) и эффективные (E) ядра получат поддержку единого «большого» набора инструкций AVX10.2. Ранее компании пришлось программными средствами блокировать набор инструкций AVX-512 на P-ядрах, потому что E-ядра поддерживают только AVX2. Ещё одно совместное решение получило название ChkTag — это технология разметки памяти, которая помогает обнаруживать нарушения её безопасности и попытки нецелевого использования освобождённых сегментов. ChkTag поможет защитить ПО, ядра ОС, средства виртуализации у гипервизоров и прошивки UEFI. GeForce RTX 5090 наконец получила поддержку древних процессоров Intel Core 2 Duo
14.05.2025 [15:34],
Николай Хижняк
Последние версии графического драйвера для видеокарт Nvidia GeForce больше не требуют наличия центрального процессора с поддержкой инструкции POPCNT, представленной в составе набора инструкций SSE4.2. На это обратили внимание энтузиасты. Это изменение расширяет совместимость современных видеокарт GeForce RTX со старыми CPU.
Источник изображения: VideoCardz Компания ввела требование о наличии у процессора поддержки инструкции POPCNT в прошлом году, что не позволяло устанавливать свежие версии графических драйверов на системы со старыми CPU. Например, установка драйвера на ПК с чипами Intel Core 2 Duo или ранними AMD Athlon II/Phenom II приводила к ошибке в процессе установки — драйвер ссылался на отсутствие поддержки POPCNT. Теперь, когда это требование было снято, пользователи могут использовать последние версии драйверов Nvidia на старых системах без каких-либо модификаций или обходных решений.
Nvidia Quadro 1200K с новым драйвером Nvidia от 12 мая на системе с Intel Core 2 Quad 9650. Источник изображения: X/@TheBobPony Теоретически, теперь с тем же Intel Core 2 Duo можно использовать даже GeForce RTX 5090 — проблем с установкой драйвера возникнуть не должно. С другой стороны, в такой конфигурации нет практического смысла, поскольку столь старые процессоры недостаточно производительны для современных видеокарт, что приведёт к значительному снижению производительности самой графической карты. Однако в качестве эксперимента или проверки совместимости со старым оборудованием — почему бы и нет? Nvidia не предоставила официальных объяснений своего решения расширить поддержку старых процессоров. Возможно, кому-то из крупных клиентов компании потребовалась поддержка устаревших платформ, или это могло быть простым недосмотром со стороны Nvidia. Не исключено, что в будущем компания вернёт требование наличия POPCNT. Поэтому, если есть желание оценить производительность конфигураций с видеокартами серии RTX 50 и 19-летним Core 2 Duo, сейчас — самое время, пока Nvidia не передумала. |