Аппаратно программные платформы корпоративных информационных систем


         

При создании своего нового процессора


При создании своего нового процессора UltraSPARC-1 компания Sun решила добиться увеличения производительности процессора в тех направлениях, где это не противоречило экономическим соображениям. Чтобы сократить число потенциальных проблем, было принято несколько конструкторских решений, которые определили основные характеристики UltraSPARC-1:

  • Реализация на кристалле раздельной кэш-памяти команд и данных


  • Организация широкой выборки команд (128 бит)


  • Создание эффективных средств динамического прогнозирования направления переходов


  • Реализация девятиступенчатого конвейера, обеспечивающего выдачу для выполнения до четырех команд в каждом такте


  • Оптимизация конвейерных операций обращения к памяти


  • Реализация команд обмена данными между памятью и регистрами плавающей точки, позволяющая не приостанавливать диспетчеризацию команд обработки


  • Реализация на кристалле устройства управления памятью (MMU)


  • Расширение набора команд для поддержки графики и обработки изображений


  • Реализация новой архитектуры шины UPA


  • UltraSPARC-I

    Процессор UltraSPARC-1 представляет собой высокопроизводительный, высокоинтегрированной суперскалярный процессор, реализующий 64-битовую архитектуру SPARC-V9. В его состав входят: устройство предварительной выборки и диспетчеризации команд, целочисленное исполнительное устройство, устройство плавающей точки с графическим устройством, устройство управления памятью, устройство загрузки/записи, устройство управления внешней кэш-памятью, устройство управления интерфейсом памяти и кэш-памяти команд и данных (рисунок 6.6).


    Содержание  Назад  Вперед