WikiDer > 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. ^ Объявление в сети

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