Процессор UltraSPARC T1 содержит до восьми процессорных ядер, каждое из которых способно обрабатывать до четырех потоков (итого на процессор приходится максимум 32 потока). Ядра в UltraSPARC T1 соединены коммутатором с пропускной способностью 134 Гбайт/с. На чипе располагается общая кэш-память третьего уровня объемом 3 Мбайт, к которой одновременно могут обращаться двенадцать потоков. Встроенный контроллер памяти обеспечивает суммарную пропускную способность 24 Гбайт/с по четырем каналам DDR2. Процессор содержит приблизительно 300 млн. транзисторов.

«В UltraSPARC T1 используются типичные ядра SPARC-процессоров, которые мы упростили до предела. У них упрощенный пятиступенчатый конвейер, простой предсказатель ветвлений, простая логика на шине. Кроме того, та часть процессора, которая не относится к вычислительным ядрам, работает на пониженной частоте - полгигагерца или даже меньше. Мы решили не гнаться за высокой пиковой производительностью каждого ядра, а постарались оптимизировать структуру в целом, сделать так, чтобы все ядра были заняты по-максимуму», - объясняет Майк Сплайн.

По архитектуре UltraSPARC T1 сильно отличается от прочих членов семейства UltraSPARC, в том числе от топ-модели UltraSPARC V (которая после серии задержек с выпуском была и вовсе снята с повестки дня). Это объясняется историей проекта. В 1998 г. группа старших разработчиков покинула Sun, основав компанию Afara Websystems, которая разработала первую версию процессора, основанную на технологии UltraSPARC II. В 2002 г. Sun приобрела Afara, вернув себе и разработчиков, и проект. Afara Websystems оказалась удачной покупкой - в отличие от приобретенного за 2 млрд. долларов в 2000 г. производителя серверов Cobalt Networks, линейка продукции которого была убита Sun в 2003 г.


Перейти на страницу:
Изменить размер шрифта: