Четверг, 19.06.2025, 19:49

Приветствую Вас Гость | RSS
Мой сайт
ГлавнаяРегистрацияВход
Меню сайта

Мини-чат

Наш опрос
Оцените мой сайт
Всего ответов: 2

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » 2014 » Апрель » 8 » Принципиальная схема процессора. Микроархитектура процессоров Intel Itanium 2
06:54

Принципиальная схема процессора. Микроархитектура процессоров Intel Itanium 2





принципиальная схема процессора

Микроархитектура процессоров Intel Itanium 2




архитектуры EPIC. Архитектура EPIC позволяет проводить программно достаточно серьезные оптимизации, при этом задействуя и ILP на аппаратном уровне, за счет чего существенно растет эффективность работы системы в целом. Сам подход EPIC (Explicitly Parallel Instruction Computing) сочетает в себе сильные стороны как RISC-, так и VLIW-процессоров. Главное преимущество подхода состоит в том, чтобы максимально быстро загружать работой несколько исполняющих устройств. Схемы конвейеров Itanium и Itanium 2 приведены ниже.

Семейство процессоров Itanium разрабатывалось совместно Intel и HP. Следует отметить обратную совместимость процессоров Itanium с процессорами Intel x86 и HP PA-RISC.

В процессорах Itanium 2 применяются 64-разрядные инструкции непосредственно на аппаратном уровне, чего не было на процессорах Itanium.

В целом, в Itanium 2 стало больше функциональных устройств, чем было у Itanium:

  • Всего в Itanium 2 есть 6 АЛУ, в то время как Itanium может использовать лишь 4 за такт.
  • В Itanium 2 есть 4 порта памяти, позволяющие по 2 целочисленных загрузки и сохранения за такт, в то время как в Itanium есть только 2 порта.
  • Itanium 2 может выполнить одну SIMD инструкцию с плавающей точкой за такт, в то время как Itanium - две.
  • При определенных условиях Itanium 2 может перенаправлять выполнение инструкций на непрофильные функциональные элементы.
  • При обработке операций Itanium 2 учитывает многократно повторяющиеся операции.

В большинстве случаев латентности у Itanium 2 такие же или меньше, чем у Itanium. Более подробные сведения можно найти в документе Intel Itanium 2 Processor Reference Manual For Software Development and Optimization.

В случае промаха при чтении из кэша, в Itanium конвейер задерживается на 10 тактов, в Itanium 2 - на 8.

В случае неудачи chk.a, chk.s или fchkf, у Itanium происходит вызов обработчика ОС, а Itanium 2 обычно обходится без этого, разрешая на аппаратном уровне, что снижает накладные расходы примерно с 200 до 18 тактов.

Как у Itanium, так и у Itanium 2 кэш трехуровневый. В Itanium 2 размер строки вдвое больше, чем у Itanium. TLB у Itanium 2 не только больше, но и состоит из двух уровней против одного у Itanium. Кэш третьего уровня у Itanium 2 располагается на самом чипе. Сравнительные характеристики кэшей можно найти в документе Intel Itanium 2 Processor Reference Manual For Software Development and Optimization.

Конвейер в Itanium 2 стал на 2 ступени короче по сравнению с Itanium. Функции FET и WLD были перенесены на соседние ступени. На следующих рисунках показаны схемы конвейеров Itanium и Itanium 2.



За один такт на конвейер могут быть поданы до 6 инструкций, максимум 32 байта. За первыми стадиями находится буфер инструкций из 8 связок, сглаживающий и промахи чтения из памяти, и простой финальных стадий в результате обработки ветвлений первыми.

Процессоры семейства Itanium 2 поддерживают выполнение кода и для архитектур IA-32. Поддержка включает в себя возможность одновременной работы с приложениями, как созданными специально для Itanium, так и для IA-32 и на системах с одним процессором, и на многопроцессорных.




Web-сайте альянса.




Лаборатория Параллельных информационных технологий НИВЦ МГУ
Rambler's Top100



Источник: parallel.ru
Просмотров: 602 | Добавил: appraid | Рейтинг: 0.0/0
Всего комментариев: 0
Форма входа

Поиск

Календарь
«  Апрель 2014  »
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
282930

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2025Создать бесплатный сайт с uCoz