UltraSPARC T2 («Niagara 2») — многоядерный многопотоковый микропроцессор от Sun Microsystems. Является представителем семейства процессоров SPARC и последователем UltraSPARC T1. Sun начала продажи серверов с процессорами T2 в октябре 2007 года.
В апреле 2008 года Sun выпустила серверы с процессором UltraSPARC T2 Plus, который является версией UltraSPARC T2 с симметричной мультипроцессорностью. В 2010 году был представлен процессор-преемник SPARC T3.
UltraSPARC T2 предназначен для использования в веб-серверах, системах хранения данных и сетевых устройствах. Процессор производится по 65 нм технологии и имеет 8 ядер, каждое из которых может одновременно выполнять 8 потоков. Таким образом, процессор способен обрабатывать 64 конкурирующих потока. Другие новые особенности включают:
Процессор T2 используется в следующих продуктах Sun и Fujitsu:
Sun предоставила компании Themis Computer лицензию на использование T2, в результате чего в 2008 был представлен первый сервер на основе T2, разработанный не Sun:
Процессоры UltraSPARC T2 Plus используются в следующих 2-процессорных SMP серверах:
Процессор UltraSPARC T2 Plus используется в 4-процессорном сервере:
Как и T1, T2 поддерживает гипер-привилегированный режим (Hyper-Privileged execution mode). В этом режиме работает гипервизор SPARC, который может разбить T2 на 64 логических домена (LDoms), в каждом из которых может работать своя операционная система.
Пиковое потребление электроэнергии достигает 123 ватт, но обычно T2 потребляет 95 ватт. Это выше, чем 72 ватта, потребляемые T1, но Sun объясняет это более высокой системной интеграцией на кристалле.
В результате увеличения доли параллелизма на уровне нитей, доступного на платформах CoolThread, могут потребоваться различные усовершенствования в разработке приложений по сравнению с традиционными платформами. Использование параллелизма на уровне нитей в приложениях это ключ к успеху. Компания Sun опубликовала несколько статей в помощь разработчикам и администраторам приложений базирующихся на серверах с процессорами T1 и T2 с использованием технологии CoolThread. Вопросы основной статьи, «Улучшение приложений для многопоточных процессорных систем UltraSparc T1» адресованы ведущим разработчикам приложений. Так же опубликована статья об использовании криптографического акселератора процессоров T1 и T2.
В лаборатории High Performance Computing Virtual Laboratory (HPCVL) в Канаде был построен компьютерный кластер из 78 серверов Sun SPARC Enterprise T5140. На каждом сервере T5140 установлено по 2 процессора T2 Plus с частотой 1,2 ГГц, кластер имеет около 10000 потоков.
12 апреля 2006 Sun объявила о передаче в производство процессора UltraSPARC T2. Он был выпущен 7 августа 2007 и считался на тот момент самым быстрым в мире процессором.
9 апреля 2008 Sun объявила о выходе UltraSPARC T2 Plus.
11 декабря 2007 Sun опубликовала архитектуру процессора UltraSPARC T2 (в виде verilog-описания) под открытой лицензией GNU General Public License в рамках программы OpenSPARC.