IA-64 (Itanium 2)

SIB

указатель на базу стекового фрейма, который содержит локальные переменные и массивы
for (i=0; i<n; i++) a[i]=0;

 

Новая 64-разрядная архитектура

Не совместима с x86-64!!!

Перенос нагрузки с периода выполнения на компилятор!!!

EPIC

n Explicitly Parallel Instruction Computing — вычисления с явным параллелизмом команд

Itanium 2 – Память

Всего предусмотрено 264 байт линейной памяти.

Имеющиеся команды позволяют обращаться к блокам памяти размером 1,2, 4, 8, 16 и 10 байт

128 64-разрядных регистров общего назначения.

n Первые 32 из них - статические,

n оставшиеся 96 группируются в стек регистров

Каждая процедура получает доступ к 32 статическим регистрам и некоторому (переменному) регистров, распределяемых динамически.

128 64/80-разрядных регистра с плавающей точкой, организованных по стандарту IEEE 745 и не группируемых в стек.

64 1-разрядных предикативныхрегистра