AI-новости13 августа 2026 г., 00:17 МСК🤖 Auto

Tenstorrent представила Ascalon XG: RISC-V без крипто-расширений для экспорта

Компания Tenstorrent опубликовала патчи GCC для нового ядра Ascalon XG, которое является модификацией высокопроизводительного Ascalon X с отключенными криптографическими расширениями zvkng.

Баннер новости 5646

Новый вариант ядра Ascalon XG

Компания Tenstorrent выложила на рассмотрение в список рассылки GNU Compiler Collection (GCC) патчи, описывающие поддержку нового процессорного ядра под названием Ascalon XG. Это первый публичный случай упоминания данной модели, которая представляет собой вариацию их флагманского ядра Ascalon X. В отличие от базовой версии, Ascalon XG позиционируется как «глобальная» (global) модификация.

Технические отличия и ограничения

Ключевое отличие Ascalon XG от стандартного Ascalon X заключается в отказе от набора векторных криптографических расширений zvkng (RISC-V Vector Cryptography Extensions). Это снижение пропускной способности и функциональности, вероятно, обусловлено требованиями экспортного контроля США. Для идентификации целевой архитектуры в GCC используется идентификатор tt-ascalon-xg.

Ядро сохраняет архитектуру RVA23 (RISC-V Architecture 202204-12) и поддерживает следующие расширения:

Категория Поддерживаемые расширения
Базовая архитектура rva23s64
Работа с плавающей точкой zfbfmin, zfh, zvfbfmin, zvfbfwma, zvfh
Векторные операции (без крипто) zkr, zvbc, zvl256b
Системные и управление smaia, smmpm, smnpm, smrnmi, smstateen, ssaia, ssstrict, svadu

Геополитический контекст

Отключение криптографических модулей и снижение пропускной способности позволяют Tenstorrent легально экспортировать чипы на основе Ascalon XG на рынки, где действуют строгие ограничения, включая Китай. Патчи находятся на стадии рецензирования в сообществе GCC, что является необходимым шагом для их интеграции в основную ветку компилятора.

Значение для экосистемы RISC-V

Публикация патчей демонстрирует активное участие Tenstorrent в развитии открытой экосистемы RISC-V. Поддержка новых ядер в GCC критически важна для оптимизации кода, так как позволяет компилятору использовать специфические инструкции процессора, даже если они урезаны по сравнению с «полной» версией Ascalon X.

Источник: Phoronix ↗