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


два нововведения по сравнению


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

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


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

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

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



Содержание раздела