UltraSPARC T2

редактировать
UltraSPARC T2
Ultrasparc t2 micrograph.JPG Микрофотография UltraSPARC T2
Общая информация
Выпущен2007
РазработанSun Microsystems
Обычный производитель (-ы)
Производительность
Макс. CPU тактовая частота от 1,2 ГГц до 1,6 ГГц
Архитектура и классификация
Набор команд SPARC V9
Физические характеристики
Ядра
  • 4, 6, 8
Продукты, модели, варианты
Имя (я) ядра
  • S2
История
ПредшественникUltraSPARC T1
ПреемникSPARC T3

Sun Microsystems ' UltraSPARC T2 микропроцессор - это многопоточный, многоядерный ЦП. Он является членом семейства SPARC и преемником UltraSPARC T1. Чип иногда называют его кодовым названием Niagara 2 . Sun начала продавать серверы с процессором T2 в октябре 2007 года.

Содержание
  • 1 Новые функции
  • 2 Core pipeline
  • 3 Системы
  • 4 UltraSPARC T2 Plus
    • 4.1 Системы T2 Plus
    • 4.2 Вычислительный кластер
  • 5 Виртуализация
  • 6 Повышение производительности по сравнению с T1
  • 7 Настройка приложений
    • 7.1 Тематические исследования
  • 8 Энергопотребление
  • 9 История выпусков
  • 10 Открытая конструкция
  • 11 Ссылки
  • 12 Внешние ссылки
Новые функции
Процессор UltraSPARC T2 Микропроцессор T2 Floorplan

T2 является производным от микропроцессоров серии UltraSPARC, предназначенных для Рабочие нагрузки Интернета на компьютерах, устройствах хранения и сетевых устройствах. Процессор, изготовленный по 65 нм, доступен с восемью ядрами ЦП, и каждое ядро ​​может обрабатывать восемь потоков одновременно. Таким образом, процессор способен обрабатывать до 64 параллельных потоков. Другие новые функции включают:

  • Удар скорости для каждого потока, в результате чего частота увеличилась с 1,2 ГГц до 1,6 ГГц
  • Один порт PCI Express (x8 1.0) по сравнению с интерфейсом T1
  • Два порта Sun Neptune 10 Gigabit Ethernet (встроенные в процессор T2) с классификацией и фильтрацией пакетов
  • кэш L2 размер увеличен до 4 МБ (8 банков, 16-канальный ассоциативный) с 3 МБ
  • Улучшенное планирование потоков и предварительная выборка инструкций для достижения более высокой однопоточной производительности
  • Два целых ALU на ядро ​​вместо одного, каждый из которых используется группой из четырех потоков
  • Один блок с плавающей запятой на ядро, вместо одного FPU для весь чип
  • Восемь механизмов шифрования, каждый из которых поддерживает DES, Triple DES, AES, RC4, SHA1, SHA256, MD5, RSA-2048, ECC, CRC32
  • Случайное число аппаратного обеспечения генератор
  • Четыре двухканальных FBDIMM контроллеры памяти
Основной конвейер

Есть 8 этапов для целочисленных операций вместо 6 в T1.

ПроцессорЭтапы
Конвейер T1Выборка------->Выбор потокаДекодироватьВыполнитьДоступ к памяти------->Обратная запись
Конвейер T2ВыборкаКэшВыбор потокаДекодироватьВыполнитьДоступ к памятиОбходОбратная запись
Системы

Процессор T2 можно найти в следующих продуктах от Sun и Fujitsu Computer Systems :

  • Sun / Fujitsu / Fujitsu Siemens SPARC Enterprise Серверы T5120 и T5220
  • Серверный модуль Sun Blade T6320
  • Sun Netra CP3260 Blade
  • Стоечный сервер Sun Netra T5220

Sun также лицензировала процессор T2 для: который представил первые серверы на базе не Sun T2 в 2008 году:

  • блейд-сервер Themis T2BC, который поддерживает все семейство IBM BladeCenter шасси
UltraSPARC T2 Plus
процессор UltraSPARC T2 +

В апреле 2008 года Sun выпустила серверы на базе процесса UltraSPARC T2 Plus . sor, версия UltraSPARC T2 с поддержкой SMP.

Sun выпустила процессор UltraSPARC T2 Plus со следующими изменениями:

  • Возможность использования в конфигурациях с 2 или 4 процессорами (первые CoolThreads процессор, способный работать с несколькими процессорами)
  • Потеря встроенного контроллера 10 Gigabit Ethernet

системы T2 Plus

Процессоры UltraSPARC T2 Plus можно найти в следующих продуктах от Sun и Fujitsu Computer Systems : Серверы двустороннего SMP:

  • Sun / Fujitsu / Fujitsu Siemens SPARC Enterprise T5140
  • Sun / Fujitsu / Fujitsu Siemens SPARC Enterprise T5240

Четырехполосный SMP сервер:

  • Sun / Fujitsu / Fujitsu Siemens SPARC Enterprise T5440

Вычислительный кластер

Виртуальная лаборатория высокопроизводительных вычислений в Канаде построила вычислительный кластер с использованием 78 серверов Sun SPARC Enterprise T5140. С двумя чипами T2 Plus 1,2 ГГц в каждом сервере T5140 кластер имеет около 10 000 вычислительных потоков, что делает его идеальным для рабочих нагрузок с высокой пропускной способностью.

Виртуализация

Как и T1, T2 поддерживает режим выполнения Hyper-Privileged. Гипервизор SPARC работает в этом режиме и может разделить систему T2 на 64 логических домена и двустороннюю систему SMP T2 Plus на 128 логических доменов, каждый из которых может запускать независимый экземпляр операционной системы.

Повышение производительности по сравнению с T1

UltraSPARC T2 предлагает множество улучшений производительности по сравнению с предыдущим процессором UltraSPARC T1

  • Целочисленная пропускная способность и пропускная способность / ватт (более чем в 2 раза)
  • Целочисленная однопоточная производительность (улучшение>1,4 раза)
  • Лучшая пропускная способность с плавающей запятой (>10-кратное улучшение)
  • Лучшая однопоточная производительность с плавающей запятой (улучшение>5x)
  • Повышенная производительность криптографии за счет дополнительных шифров, включенных во встроенные крипто-ядра
  • Два мировых рекорда однокристальных SPEC результатов ЦП на основе тестов, которые дали 78,5 SPECint_rate2006 и 62,3 SPECfp_rate2006
Настройка приложения

Использование огромного количества параллелизма на уровне потоков (TLP), доступного на платформе CoolThreads, может потребовать различных методов разработки приложений, чем для традиционных серверных платформ. Использование TLP в приложениях - ключ к достижению хорошей производительности. Sun опубликовала ряд Sun BluePrints, чтобы помочь программистам приложений в разработке и развертывании программного обеспечения на серверах CoolThreads на базе T1 или T2. Основная статья, Настройка приложений в многопоточных системах на базе микросхем UltraSPARC T1, посвящена проблемам для обычных программистов приложений. Также имеется статья BluePrints об использовании модулей Cryptographic Accelerator Units на процессорах T1 и T2.

Примеры использования

На платформе CoolThreads был оптимизирован широкий спектр приложений, включая Symantec Brightmail AntiSpam, приложения Oracle Siebel и веб-прокси-сервер Sun Java System. Sun также задокументировала свой опыт переноса собственного интернет-магазина на серверный кластер T2000 и опубликовала две статьи о веб-консолидации на CoolThreads с использованием контейнеров Solaris.

. У Sun была страница настройки производительности приложений для диапазона приложения с открытым исходным кодом, включая MySQL, PHP, gzip и ImageMagick. Правильная оптимизация для систем CoolThreads может привести к значительному выигрышу: когда компилятор Sun Studio используется с рекомендованными параметрами оптимизации, производительность MySQL повышается на 268% по сравнению с использованием только флага -O3.

Другие настройки, связанные с производительностью UltraSPARC T2, описаны в блогах инженеров Oracle.

Потребляемая мощность

Пиковая потребляемая мощность может достигать 123 Вт, но T2 обычно потребляет 95 Вт при номинальной работе системы. Это больше, чем у T1 в 72 Вт. Sun объясняет, что это связано с более высокой степенью интеграции системы в чип.

История выпусков

12 апреля 2006 года Sun объявила о выходе ленты UltraSPARC T2. Sun объявила о выпуске T2 7 августа 2007 года, назвав его «самым быстрым микропроцессором в мире».

9 апреля 2008 года Sun анонсировала UltraSPARC T2 Plus.

Открытый дизайн
  • Портал бесплатного программного обеспечения с открытым исходным кодом

11 декабря 2007 года Sun сделала проект процессора UltraSPARC T2 общедоступным под Стандартной общественной лицензией GNU через OpenSPARC проект. Релиз включает:

  • Verilog исходный код проекта RTL
  • Среда проверки
  • Диагностические тесты
  • Инструменты с открытым исходным кодом, скрипты и внутренние инструменты Sun, необходимые для моделирование проекта
  • спецификация ISA (UltraSPARC Architecture 2007)
  • Solaris 10 имитационных образов ОС
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 10:04:30
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте