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



         

Архитектура IA-64


В IA-64 два нововведения по сравнению с RISC-процессорами:

  • Применение технологии явного параллелизма на уровне команд (EPIC - Explicitly Parallel Instruction Computing).
  • Применение предикатных вычислений. Предикаты - способ обработки ветвлений (условных переходов).

В сочетании с новым уровнем спекулятивных вычислений это значительно уменьшает количество условных переходов и, соответственно, ошибочных предсказаний направления переходов. В свою очередь, применение EPIC однозначно диктует появление в архитектуре большого числа ФУ и сверхбольших файлов регистров.

Особенности EPIC:

  • Большое количество регистров.
  • Масштабируемость архитектуры до большого количества функциональных устройств. Это свойство представители фирмы Intel и HP называют "наследственно масштабируемый набор команд".
  • Явный параллелизм в машинном коде. Поиск зависимостей между командами производит не процессор, а компилятор.
  • Предикация. Команды из разных ветвей условного ветвления снабжаются предикатными полями (полями условий) и запускаются параллельно.
  • Загрузка по предположению. Данные из медленной основной памяти загружаются заранее.




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