DEC Альфа
-
Обзор архитектуры Alpha
- Alpha — это 64-разрядная архитектура RISC, разработанная Digital Equipment Corporation (DEC) в 1991 году.
- Она была предназначена для замены линейки процессоров DEC VAX и имела успех в области высокопроизводительных вычислений.
-
Особенности архитектуры Alpha
- Alpha использует суперпозицию и суперскалярность для повышения производительности.
- Она имеет 64-битный регистр общего назначения (GPR) и 64-битный регистр с плавающей запятой (FPR).
- Alpha поддерживает 64-битные инструкции, но имеет ограничения на размер операндов.
-
Инструкции и форматы
- Alpha использует 6-битные коды операций, 5-битные поля Ra и Rb и 16-битные поля смещения.
- Инструкции перехода имеют 6-битный код операции, 5-битное поле Ra и 21-битное поле смещения.
- CALL_PAL использует 26-битное функциональное поле для вызова подпрограмм PALcode.
-
Целочисленная арифметика и логический сдвиг
- Alpha поддерживает сложение, умножение, вычитание и сравнение длинных слов и четверостиший.
- Она имеет расширенные версии инструкций для работы с 64-битными результатами.
- Логические команды выполняют побитовые операции и условные перемещения.
-
Расширения и видеоинструкции по движению
- Alpha имеет расширения в виде байтовых слов для управления 8-битными и 16-битными данными.
- MVI — это расширение для операций с одной инструкцией и несколькими данными.
- MVI состоит из 13 инструкций и упрощает кодирование DVD и MPEG-2.
-
Расширения с плавающей запятой и Count Extensions
- Alpha имеет девять инструкций для вычисления квадратного корня и передачи данных между регистрами.
- CIX — это расширение для подсчета битов, реализованное на Alpha 21264A.
-
Реализации и успех
- Alpha была анонсирована как архитектура на 25 лет, но не достигла этой цели.
- Alpha 21064 работала на частоте до 192 МГц, а Alpha 21164 — до 333 МГц.
- Alpha 21264 достигла частоты 1,25 ГГц в 2001 году.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: