Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Процессор UltraSPARC III Cu — это 64- разрядная машина с 64- разрядными регистра и
64- разрядным трактом данных, но она может работать с 32- разрядными операндами, а
программное обеспечение, написанное для 32- разрядных версий SPARC изменять не
нужно. Хотя во внутренней архитектуре машины используют 64 разряда, ширина шины
памяти составляет 128 бит .
Кэш команд процессора емкостью 32 Кбайт оперирует 32-байтными строками. Так как большинство
команд UltraSPARC занимают 4 байта, в кэше можно одновременно разместить около 8000
команд. Блок вызова команд подготавливает для выполнения до четырех команд за цикл. В случае
неудачного обращения в кэш - память первого уровня количество вызываемых команд
уменьшается При обнаружении условного перехода происходит обращение к таблице переходов
емкостью 16000 записей. На основе ее содержания принимается решение о вызове следующей
команды или команд расположенной по целевому адресу .
Подготовленные команды поступают в
16- командный буфер команд. Из буфера
команды попадают в блок исполнения
целочисленных операций, блок исполнения
операций с плавающей точкой и блок
загрузки / сохранения. Блок исполнения
целочисленных операций состоит из двух
АЛУ и короткого конвейера для обработки
команд перехода .
Кроме того, здесь есть регистры команд и