ВУЗ:
Составители:
1. Дополнить набор команд х86 расширением на 64-битовую
арифметику.
2. Разработать принципиально новую архитектуру под 64-би-
товую арифметику.
Первый подход развивает фирма AMD, разработавшая систему
команд х86-64 и архитектуру процессоров, аппаратно совместимых с
командами х86.
Второй подход применяет фирма Intel, которая разработала кон-
цепцию EPIC и архитектуру процессоров IA-64. В этой архитектуре
используется встроенный декодер для 32-битных приложений, что
снижает производительность.
5.8.1 Концепция EPIC
EPIC – Explicitly Parallel Instruction Computing (Явный Паралле-
лизм Команд). Эта концепция базируется на идее VLIW – команд.
Сверхдлинная команда состоит из 128 бит и представляется в виде
связки из трех обычных команд.
Формат связки команд в EPIC.
Команда I
2
127 88
Команда I
1
87 48
Команда I
0
47 8
Шаблон
7 0
Каждая команда длиной 40 бит имеет одинаковый формат:
Код операции
39 27
Поле
предиката
26 21
РОН (РПЗ)
операнда 1
20 14
РОН (РПЗ)
операнда 2
13 7
РОН (РПЗ)
результата
6 0
Шаблон в связке указывает на зависимости между командами
внутри связок и между связками.
Варианты связки из трех команд:
а) I
0
|| I
1
|| I
2
- все команды выполняются параллельно,
б) I
0
& I
1
|| I
2
- сначала выполняется I
0
, а потом параллельно I
1
и I
2
,
в) I
0
|| I
1
& I
2
- сначала выполняются параллельно I
0
и I
1
, затем I
2
,
г) I
0
& I
1
& I
2
– последовательное выполнение I
0
, I
1
, I
2
.
104
Страницы
- « первая
- ‹ предыдущая
- …
- 100
- 101
- 102
- 103
- 104
- …
- следующая ›
- последняя »
