Оглавление [Скрыть]
Явно параллельное вычисление команд
-
Определение и развитие EPIC
- EPIC – это термин, введенный в 1997 году для описания параллельных вычислений с командами.
- Парадигма EPIC была исследована с начала 1980-х годов и стала основой для разработки архитектуры Itanium.
- EPIC позволяет микропроцессорам выполнять инструкции параллельно, используя компилятор вместо аппаратного управления.
-
Корни в VLIW
- К 1989 году исследователи HP признали, что RISC достигли предела в количестве команд за цикл.
- EPIC была основана на VLIW, где несколько операций кодируются в одной команде и обрабатываются несколькими исполнительными блоками.
-
Цели и недостатки VLIW
- EPIC стремится перенести планирование команд с аппаратного на программное обеспечение.
- VLIW имеет проблемы с обратной совместимостью и детерминированной задержкой загрузки из памяти.
-
Развитие EPIC
- EPIC сохраняет многие концепции суперскалярной архитектуры, но добавляет новые функции для обхода недостатков VLIW.
-
Дополнительные исследования и разработки
- Были проведены исследования и разработки EPIC, не связанные с архитектурой Itanium, включая IMPACT, PlayDoh и Gelato.
-
Историческая справка
- Статья содержит ссылки на другие архитектурные концепции и рекомендации по дополнительным источникам информации.
Полный текст статьи: