Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Новые возможности [ править ]

Процессор UltraSPARC T2
План микропроцессора Т2

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

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

Основной конвейер [ править ]

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

Системы [ править ]

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

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

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

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

UltraSPARC T2 Plus [ править ]

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

В апреле 2008 года Sun выпустила серверы на базе процессора UltraSPARC T2 Plus , версии UltraSPARC T2 с поддержкой SMP . [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

Вычислительный кластер [ править ]

High Performance Computing Виртуальная лаборатория в Канаде построен вычислительный кластер с использованием 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 Chip Многопоточность Systems , [5] рассматриваются вопросы для общих прикладных программистов. Также есть статья BluePrints об использовании модулей криптографического ускорителя на процессорах T1 и T2. [6]

Тематические исследования [ править ]

На платформе CoolThreads был оптимизирован широкий спектр приложений, включая Symantec Brightmail AntiSpam, [7] приложения Oracle Siebel , [8] и Sun Java System Web Proxy Server . [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, необходимые для моделирования конструкции
  • Спецификация ISA (UltraSPARC Architecture 2007)
  • Образы для моделирования ОС Solaris 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 Online . Sun Microsystems . Проверено 9 января 2008 .
  6. ^ «Использование криптографических ускорителей в процессорах UltraSPARC T1 и T2» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
  7. ^ «Настройка Symantec Brightmail AntiSpam на серверах с процессором UltraSPARC T1 и T2» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
  8. ^ «Оптимизация приложений Oracle Siebel на серверах Sun Fire с помощью технологии CoolThreads» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
  9. ^ «Высокопроизводительное и надежное решение веб-прокси Sun» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
  10. ^ «Объединение Sun Store на серверах Sun Fire T2000» (PDF) . Sun BluePrints Online . Sun Microsystems. Октябрь 2007 . Проверено 9 января 2008 .
  11. ^ «Развертывание Sun Java Enterprise System 2005-Q4 на сервере Sun Fire T2000 с использованием контейнеров Solaris» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
  12. ^ «Веб-консолидация на Sun Fire T1000 с использованием контейнеров Solaris» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
  13. ^ «Настройка производительности приложений» . Sun Microsystems . Проверено 9 января 2008 .
  14. ^ "CMT достигает совершеннолетия" . Oracle . Проверено 12 июня 2014 .
  15. ^ Sun Microsystems завершает разработку ленточного накопителя для нового поколения, революционного процессора UltraSPARC T2 CoolThreads
  16. ^ Объявление веб-трансляции

Внешние ссылки [ править ]

  • OpenSPARC T2 и технические характеристики
  • Обзор OpenSPARC
  • CMT Comes Of Age: инженеры Sun рассказывают о новых системах UltraSPARC T2
  • Обзор CoolThreads
  • Ниагара II: Возвращение Гидры