Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 171 стр.

UptoLike

Составители: 

171
Рис. 7.3. Структура микропроцессора UltraSPARC
Команды сохраняются в кэше и для ускорения обработки
предварительно декодируются. Каждые две инструкции в кэше
ассоциируются с двумя битами, которые используются для
предсказания переходов. Два бита позволяют отслеживать четы-
ре различных состояния, кодирующих последние два перехода,
выполняемых по этим командам. Механизм предвыборки ис-
пользует эти биты для динамического упреждения переходов.
UltraSPARC способен предсказывать переход с вероятностью
около 0,9.
Обрабатывающий конвейер UltraSPARC имеет девять эта-
пов и позволяет выполнять до четырех команд за один такт.
         Рис. 7.3. Структура микропроцессора UltraSPARC

     Команды сохраняются в кэше и для ускорения обработки
предварительно декодируются. Каждые две инструкции в кэше
ассоциируются с двумя битами, которые используются для
предсказания переходов. Два бита позволяют отслеживать четы-
ре различных состояния, кодирующих последние два перехода,
выполняемых по этим командам. Механизм предвыборки ис-
пользует эти биты для динамического упреждения переходов.
UltraSPARC способен предсказывать переход с вероятностью
около 0,9.
     Обрабатывающий конвейер UltraSPARC имеет девять эта-
пов и позволяет выполнять до четырех команд за один такт.

                              171