Микрофотография UltraSPARC T2 | |
Общая информация | |
---|---|
Запущен | 2007 г. |
Разработано | Sun Microsystems |
Общий производитель (и) | |
Спектакль | |
Максимум. Тактовая частота процессора | От 1,2 ГГц до 1,6 ГГц |
Архитектура и классификация | |
Набор инструкций | SPARC V9 |
Физические характеристики | |
Ядра |
|
Продукты, модели, варианты | |
Основное имя (я) |
|
История | |
Предшественник | UltraSPARC T1 |
Преемник | SPARC T3 |
Sun Microsystems ' UltraSPARC Т2 микропроцессор является многопоточной , многоядерной процессор . Он является членом семейства SPARC и преемником UltraSPARC T1 . Чип иногда называют его кодовым названием Niagara 2 . Sun начала продавать серверы с процессором T2 в октябре 2007 года.
Новые возможности [ править ]
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.
Процессор | Этапы | |||||||
---|---|---|---|---|---|---|---|---|
Трубопровод Т1 | Принести | -------> | Выбор резьбы | Декодировать | Выполнять | Доступ к памяти | -------> | Обратная запись |
Трубопровод Т2 | Принести | Кеш | Выбор резьбы | Декодировать | Выполнять | Доступ к памяти | Обход | Обратная запись |
Системы [ править ]
Процессор 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 [ править ]
В апреле 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
Ссылки [ править ]
- ^ Niagara2: высокопоточный сервер на чипе
- ^ "Блейд-серверы T2BC" . Фемида Компьютер. 2008-06-02. Архивировано из оригинала на 2008-06-05.
- ^ «Sun Microsystems и Fujitsu расширяют линейку корпоративных серверов SPARC новыми системами на базе процессоров UltraSPARC T2 Plus» . Sun Microsystems. 2008-04-09. Архивировано из оригинала на 2010-01-04.
- ^ "Группа водопада Виктория" . HPCVL. 2008-06-10.
- ^ «Разработка и настройка приложений на многопоточных системах с чипом UltraSPARC T1» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
- ^ «Использование криптографических ускорителей в процессорах UltraSPARC T1 и T2» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
- ^ «Настройка Symantec Brightmail AntiSpam на серверах с процессором UltraSPARC T1 и T2» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
- ^ «Оптимизация приложений Oracle Siebel на серверах Sun Fire с помощью технологии CoolThreads» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
- ^ «Высокопроизводительное и надежное решение веб-прокси Sun» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
- ^ «Объединение Sun Store на серверах Sun Fire T2000» (PDF) . Sun BluePrints Online . Sun Microsystems. Октябрь 2007 . Проверено 9 января 2008 .
- ^ «Развертывание Sun Java Enterprise System 2005-Q4 на сервере Sun Fire T2000 с использованием контейнеров Solaris» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
- ^ «Веб-консолидация на Sun Fire T1000 с использованием контейнеров Solaris» (PDF) . Sun BluePrints Online . Sun Microsystems . Проверено 9 января 2008 .
- ^ «Настройка производительности приложений» . Sun Microsystems . Проверено 9 января 2008 .
- ^ "CMT достигает совершеннолетия" . Oracle . Проверено 12 июня 2014 .
- ^ Sun Microsystems завершает разработку ленточного накопителя для нового поколения, революционного процессора UltraSPARC T2 CoolThreads
- ^ Объявление веб-трансляции
Внешние ссылки [ править ]
- OpenSPARC T2 и технические характеристики
- Обзор OpenSPARC
- CMT Comes Of Age: инженеры Sun рассказывают о новых системах UltraSPARC T2
- Обзор CoolThreads
- Ниагара II: Возвращение Гидры