UltraSPARC T2 - UltraSPARC T2
Микрофотография UltraSPARC T2 | |
Общая информация | |
---|---|
Запущен | 2007 |
Разработано | Sun Microsystems |
Общий производитель (и) | |
Спектакль | |
Максимум. ЦПУ тактовая частота | От 1,2 ГГц до 1,6 ГГц |
Архитектура и классификация | |
Набор инструкций | SPARC V9 |
Физические характеристики | |
Ядра |
|
Продукты, модели, варианты | |
Основное имя (я) |
|
История | |
Предшественник | UltraSPARC T1 |
Преемник | SPARC T3 |
Sun Microsystems ' UltraSPARC T2 микропроцессор это многопоточность, многоядерный ЦПУ. Он является членом SPARC семья, и преемник UltraSPARC T1. Чип иногда называют его кодовым названием, Ниагара 2. Sun начала продавать серверы с процессором T2 в октябре 2007 года.
Новые возможности
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
В апреле 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 имитационных образов ОС
Рекомендации
- ^ 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 онлайн. Sun Microsystems. Получено 2008-01-09.
- ^ «Использование криптографических ускорителей в процессорах UltraSPARC T1 и T2» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
- ^ «Настройка Symantec Brightmail AntiSpam на серверах с процессором UltraSPARC T1 и T2» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
- ^ «Оптимизация приложений Oracle Siebel на серверах Sun Fire с помощью технологии CoolThreads» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
- ^ «Высокопроизводительное и надежное решение Sun для веб-прокси» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
- ^ «Консолидация Sun Store на серверах Sun Fire T2000» (PDF). Sun BluePrints онлайн. Sun Microsystems. Октябрь 2007 г.. Получено 2008-01-09.
- ^ «Развертывание Sun Java Enterprise System 2005-Q4 на сервере Sun Fire T2000 с использованием контейнеров Solaris» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
- ^ «Веб-консолидация на Sun Fire T1000 с использованием контейнеров Solaris» (PDF). Sun BluePrints онлайн. Sun Microsystems. Получено 2008-01-09.
- ^ «Настройка производительности приложений». Sun Microsystems. Получено 2008-01-09.
- ^ "CMT достигает совершеннолетия". Oracle. Получено 2014-06-12.
- ^ Sun Microsystems завершила разработку ленточного накопителя для революционного процессора UltraSPARC T2 CoolThreads нового поколения
- ^ Объявление в сети