UltraSPARC T2 - UltraSPARC T2

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

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

Новые возможности

Процессор UltraSPARC T2
Микропроцессор Т2 поэтажный план

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

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

Основной трубопровод

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

ПроцессорЭтапы
Трубопровод Т1Принести------->Выбор резьбыДекодироватьВыполнятьДоступ к памяти------->Обратная запись
Трубопровод Т2ПринестиКешВыбор резьбыДекодироватьВыполнятьДоступ к памятиОбходОбратная запись

Системы

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

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

Sun также лицензировала процессор T2 для Фемида Компьютер, которая представила первые серверы на базе не Sun T2 в 2008 году:

  • Themis T2BC Blade Server, который поддерживает все семейство IBM BladeCenter шасси [2]

UltraSPARC T2 Plus

Процессор UltraSPARC T2 +

В апреле 2008 года Sun выпустила серверы на базе UltraSPARC T2 Plus процессор, SMP совместимая версия UltraSPARC T2.[3]

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 вычислительных потоков, что делает его идеальным для рабочих нагрузок с высокой пропускной способностью.[4]

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

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

Улучшение производительности по сравнению с T1

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

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

Настройка приложения

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

Тематические исследования

На платформе CoolThreads был оптимизирован широкий спектр приложений, в том числе Symantec. Brightmail Антиспам,[7] Oracle Siebel Приложения,[8] и Веб-прокси-сервер Sun Java System.[9] Sun также задокументировала свой опыт переноса собственного интернет-магазина на серверный кластер T2000,[10] и опубликовали две статьи о веб-консолидации на CoolThreads с использованием Контейнеры Solaris.[11][12]

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

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

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

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

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

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

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

Открытый дизайн

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

  • Verilog RTL исходный код дизайна
  • Среда проверки
  • Диагностические тесты
  • Инструменты с открытым исходным кодом, скрипты и внутренние инструменты Sun, необходимые для моделирования конструкции
  • ЭТО спецификация (UltraSPARC Architecture 2007)
  • Солярис 10 имитационных образов ОС

Рекомендации

  1. ^ Niagara2: высокопоточный сервер на чипе
  2. ^ «Блейд-серверы T2BC». Фемида Компьютер. 2008-06-02. Архивировано из оригинал на 2008-06-05.
  3. ^ «Sun Microsystems и Fujitsu расширяют линейку корпоративных серверов SPARC новыми системами на базе процессоров UltraSPARC T2 Plus». Sun Microsystems. 2008-04-09. Архивировано из оригинал на 2010-01-04.
  4. ^ "Кластер водопада Виктория". HPCVL. 2008-06-10.
  5. ^ «Разработка и настройка приложений для многопоточных систем на базе микросхем UltraSPARC T1» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
  6. ^ «Использование криптографических ускорителей в процессорах UltraSPARC T1 и T2» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
  7. ^ «Настройка Symantec Brightmail AntiSpam на серверах с процессором UltraSPARC T1 и T2» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
  8. ^ «Оптимизация приложений Oracle Siebel на серверах Sun Fire с помощью технологии CoolThreads» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
  9. ^ «Высокопроизводительное и надежное решение Sun для веб-прокси» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
  10. ^ «Консолидация Sun Store на серверах Sun Fire T2000» (PDF). Sun BluePrints онлайн. Sun Microsystems. Октябрь 2007 г.. Получено 2008-01-09.
  11. ^ «Развертывание Sun Java Enterprise System 2005-Q4 на сервере Sun Fire T2000 с использованием контейнеров Solaris» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
  12. ^ «Веб-консолидация на Sun Fire T1000 с использованием контейнеров Solaris» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
  13. ^ «Настройка производительности приложений». Sun Microsystems. Получено 2008-01-09.
  14. ^ "CMT достигает совершеннолетия". Oracle. Получено 2014-06-12.
  15. ^ Sun Microsystems завершила разработку ленточного накопителя для революционного процессора UltraSPARC T2 CoolThreads нового поколения
  16. ^ Объявление в сети

внешняя ссылка