T2 — это товарный производный от серии микропроцессоров UltraSPARC , ориентированный на интернет-нагрузки в компьютерах, устройствах хранения и сетевых устройствах. Процессор, изготовленный по 65 нм , доступен с восемью ядрами ЦП, и каждое ядро способно обрабатывать восемь потоков одновременно. Таким образом, процессор способен обрабатывать до 64 параллельных потоков. Другие новые функции включают в себя: [1]
Ускорение для каждого потока, что увеличило частоту с 1,2 ГГц до 1,6 ГГц.
Один порт PCI Express (x8 1.0) против интерфейса JBus T1
Виртуальная лаборатория высокопроизводительных вычислений в Канаде построила вычислительный кластер с использованием 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)
Лучшая производительность при работе с плавающей точкой (улучшение >10x)
Лучшая производительность однопоточных вычислений с плавающей точкой (улучшение >5x)
Повышение производительности криптографии за счет дополнительных шифров, включенных во встроенные криптоядра
Два мировых рекорда по результатам однокристальных процессоров SPEC , основанные на тестах, которые показали 78,5 SPECint_rate2006 и 62,3 SPECfp_rate2006
Настройка приложений
Использование огромного количества параллелизма на уровне потоков (TLP), доступного на платформе CoolThreads, может потребовать иных методов разработки приложений, чем для традиционных серверных платформ. Использование TLP в приложениях является ключом к получению хорошей производительности. Sun опубликовала ряд Sun BluePrints , чтобы помочь программистам приложений в разработке и развертывании программного обеспечения на серверах CoolThreads на базе T1 или T2. Основная статья, Настройка приложений на многопоточных системах UltraSPARC T1 Chip [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 Вт во время номинальной работы системы. Это больше, чем 72 Вт у T1. Sun объясняет, что это связано с более высокой степенью системной интеграции на чипе.
История релизов
12 апреля 2006 года компания Sun объявила о выпуске UltraSPARC T2. [15]
Компания Sun объявила о выпуске T2 7 августа 2007 года, назвав его «самым быстрым микропроцессором в мире». [16]
9 апреля 2008 года компания Sun анонсировала UltraSPARC T2 Plus.
^ "Sun Microsystems и Fujitsu расширяют линейку серверов SPARC Enterprise с помощью новых систем на базе процессора UltraSPARC T2 Plus". Sun Microsystems. 2008-04-09. Архивировано из оригинала 2010-01-04.
^ "Разработка и настройка приложений на многопоточных системах на базе микросхем UltraSPARC T1" (PDF) . Sun BluePrints Online . Sun Microsystems . Получено 09.01.2008 .
^ "Использование криптографических ускорителей в процессорах UltraSPARC T1 и T2" (PDF) . Sun BluePrints Online . Sun Microsystems . Получено 2008-01-09 .
^ "Настройка Symantec Brightmail AntiSpam на серверах с процессорами UltraSPARC T1 и T2" (PDF) . Sun BluePrints Online . Sun Microsystems . Получено 2008-01-09 .
^ "Оптимизация приложений Oracle Siebel на серверах Sun Fire с помощью технологии CoolThreads" (PDF) . Sun BluePrints Online . Sun Microsystems . Получено 09.01.2008 .
^ "Высокопроизводительное и надежное решение веб-прокси от Sun" (PDF) . Sun BluePrints Online . Sun Microsystems . Получено 2008-01-09 .
^ "Консолидация Sun Store на серверах Sun Fire T2000" (PDF) . Sun BluePrints Online . Sun Microsystems. Октябрь 2007 г. Получено 2008-01-09 .
^ "Развертывание Sun Java Enterprise System 2005-Q4 на сервере Sun Fire T2000 с использованием контейнеров Solaris" (PDF) . Sun BluePrints Online . Sun Microsystems . Получено 2008-01-09 .
^ "Web Consolidation on the Sun Fire T1000 using Solaris Containers" (PDF) . Sun BluePrints Online . Sun Microsystems . Получено 2008-01-09 .
^ "Настройка производительности приложений". Sun Microsystems . Получено 2008-01-09 .
^ "CMT Comes Of Age". Oracle. Архивировано из оригинала 2013-12-13 . Получено 2014-06-12 .