ИА-64
-
Обзор архитектуры Intel Itanium
- Intel Itanium — семейство микропроцессоров, разработанных для высокопроизводительных серверов.
- Архитектура основана на микроархитектуре IA-64, разработанной в 1990-х годах.
- Itanium 2 был представлен в 2003 году и стал основой для серверов HP Integrity.
-
Особенности и производительность
- Itanium 2 имеет 64-битный размер слова и 264-байтовое логическое адресное пространство.
- Процессор поддерживает предикацию, спекуляцию и предсказание ветвлений, а также использует окно регистра переменного размера.
- Он имеет большое количество регистров, включая 128 общих целочисленных и 128 регистров с плавающей запятой.
- Процессор может выполнять до шести инструкций за такт благодаря механизму выборки.
-
Язык ассемблера и инструкции
- Инструкции ассемблера IA-64 разработаны для компиляторов, а не для людей.
- Инструкции группируются в пакеты по три штуки для параллельного выполнения.
- Процессор может выполнять четыре операции FLOP за цикл благодаря модулям умножения-накопления.
-
Память и шина
- Процессоры Itanium 2 использовали унифицированную иерархию кэш-памяти с 16 КБ кэша команд и 16 КБ кэша данных.
- Кэш-память L2 и L3 унифицированы и варьируются по размеру.
- Шина Itanium 2 обеспечивает высокую скорость передачи данных.
-
Архитектурные изменения
- Процессоры до 2006 года поддерживали IA-32, но производительность была ниже.
- В 2005 году был представлен эмулятор IA-32 EL для повышения производительности.
- В 2006 году с выпуском Montecito были добавлены аппаратная многопоточность, поддержка виртуализации и улучшения кэширования.
-
Рекомендации
- Ссылки на домашнюю страницу Intel Itanium и HP Integrity Servers, а также технические характеристики процессора.
Полный текст статьи: