ARM разработала масштабируемые векторные инструкции для суперкомпьютерных процессоров


Новая разработка — в виде векторных инструкций с изменяемой разрядностью (scalable vector extensions, SVE) — даёт возможность вывести процессоры с поддержкой инструкций ARM в сегмент суперкомпьютеров.

До сих пор вычислительную архитектуру компании ARM в серверном сегменте представляла традиционная 64-разрядная архитектура с поддержкой инструкций ARMv8. Новая разработка — в виде векторных инструкций с изменяемой разрядностью (scalable vector extensions, SVE) — даёт возможность вывести процессоры с поддержкой инструкций ARM в сегмент суперкомпьютеров.

На конференции Hot Chips 28 представитель компании ARM сообщил, что новые векторные расширения SVE будут поддерживать разрядность инструкций от 128 бит до 2048 бит с шагом 128 бит. Расширения SVE будут доступны всем компаниям, лицензирующим традиционную 64-битную архитектуру. В отличие от традиционной векторной 128-битной системы команд SIMD NEON, расширения SVE нацелены на обработку обычных данных, а не изображений. Однажды написанный с использованием SVE код не потребуется переделывать под новые процессоры. Исполнение и распараллеливание кода будет происходить автоматически, в зависимости от возможностей совместимого с системой SVE процессора. Так, совместимые с SVE ARM-процессоры могут иметь любую пиковую разрядность в пределах от 128 до 2048 бит.

К примеру, первой о разработке ARM-процессора на 64-разрядной архитектуре ARMv8 с поддержкой SVE сообщила компания Fujitsu. Будущий ARM процессор Fujitsu будет поддерживать 512-битный SIMD SVE, что сделано с целью сохранить совместимость с 256-битной системой команд процессоров SPARC и существующей системой I/O-команд компьютерной платформы компании. Новые процессоры станут основой будущего суперкомпьютера Fujitsu с производительностью на уровне одного экзафлопс, который планируется ввести в строй в 2020 году.

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *