Организация вычислительных систем



         

Сравнительные характеристики Alpha 21164 и 21264 - часть 2


Блоки целочисленных операций в обеих группах идентичны не полностью. Одна из них содержит блок умножения, а вторая - специальную логику для обработки движущихся изображений (MPEG). Для этого набор команд Alpha был дополнен пятью новыми командами. Самая интересная из них - PERR - служит для оценки движения, т.е. выполнения задачи, возникающей как при сжатии, так и декомпрессии MPEG. Команда PERR выполняет работу девяти обычных инструкций. Таким образом, процессор 21264 может декодировать видеопоследовательности MPEG-2, а также DVD-аудиоданные AC-3 в режиме реального времени без использования дополнительных периферийных устройств.

В процессоре 21264, в отличие от его предшественников практически полностью реорганизована иерархия кэш-памяти. Он снабжен одним 64-Кбайт кэшем первого уровня (L1) для инструкций и еще одним 64-Кбайт кэшем первого уровня для данных; оба являются двукратно-ассоциативными. Кэш-память второго уровня (L2) была вынесена за пределы чипа - к ней можно обращаться через 128-бит backside-шину.

Сравнительные характеристики Alpha 21164 и 21264 приведены в табл. 10.1.

Таблица 10.1. Сравнительные характеристики Alpha 21164 и 21264

ЦПAlpha 21164Alpha 21264
Тактовая частота, МГц600600
Кэш L1Емкость:8(I)+8(D)Емкость: 64(I)+64(D)
Блокируется при числе непопаданий, равном28
Число ФИУ46
Емкость файла32 (I)80 (I), 2 копии
Регистров32 (FP)72 (FP)
Переименование регистровнетда
Внеочередное выполнение команднетда
Динамическое предсказание переходовдаусовершенствованное
Шина верхнего кэшасистемнаявыделенная
Поддержка мультимедианетда
Число транзисторов9,3 млн15,2 млн
Площадь, мм2298302




Содержание  Назад  Вперед