Серверы корпоративных баз данных

       

Целочисленное исполнительное устройство


Главной задачей при разработке целочисленного исполнительного устройства (IEU) является обеспечение максимальной производительности при поддержке полной программной совместимости с существующим системным и прикладным ПО. Целочисленное исполнительное устройство UltraSPARC-1 объединяет в себе несколько важных особенностей:

  • 2 АЛУ для выполнения арифметических и логических операций, а также операций сдвига;
  • Многотактные целочисленные устройства умножения и деления;
  • Регистровый файл с восемью окнами и четырьмя наборами глобальных регистров;
  • Реализация цепей ускоренной пересылки результатов;
  • Реализация устройства завершения команд, которое обеспечивает минимальное количество цепей обхода (ускоренной пересылки данных) при построении девятиступенчатого конвейера;
  • Устройство загрузки/записи (LSU).

LSU отвечает за формирование виртуального адреса для всех команд загрузки и записи (включая атомарные операции), за доступ к кэш-памяти данных, а также за буферизацию команд загрузки в случае промаха D-кэша (в буфере загрузки) и буферизацию команд записи (в буфере записи). В каждом такте может выдаваться для выполнения одна команда загрузки и одна команда записи.



Содержание раздела