UltraSPARC T1

UltraSPARC T1

UltraSPARC T1 — многоядерный микропроцессор с аппаратной поддержкой многопоточности, разработанный Sun Microsystems, до анонса 14 ноября 2005 г. известен как Niagara.

Процессор базируется на RISC-архитектуре UltraSPARC Architecture 2005 specification с поддержкой набора команд SPARC v9 и выпускается в различных модификациях, отличающихся тактовыми частотами (1 — 1.4 ГГц) и количеством ядер (4, 6 и 8 ядер) с аппаратной поддержкой четырёх потоков (чередование 4 «лёгких» процессов — англ. Light Weight Processes, LWP) на ядро.

Содержание

История

Работы над процессором, оптимизированным для многопоточных приложений начались в Sun Microsystems во второй половине 1990-х в рамках проекта MAJC (Microprocessor Architecture for Java Computing) — разработка аппаратной платформы Java-станций. Первоначально предполагалось, что применимость Java будет ограничена устройствами бытовой электроники, максимум — персональными компьютерами, поэтому, хотя часть наработок по аппаратному управлению потоками была использована в серверных системах, после невостребованности разработок офисных пакетов Corel и Lotus, написанных на Java, несмотря на готовность в 1999 г. двухъядерного процессора MAJC-5200 с интегрированным контроллером памяти и графическим препроцессором[1],[2] проект MAJC был переориентирован в разработку многопоточных процессоров для серверных систем.

Вторым — и ключевым — фактором явился проект Hydra Стэндфорского университета (Stanford Hydra Single-Chip Multiprocessor) по разработке однокристального многоядерного суперскалярного процессора с разделяемым кэшем[3], финансировавшимся DARPA, возглавлявшийся Кунле Олукотуном (Kunle Olukotun). Результатом проекта в 1998 г. стал однокристальный процессор с четырьмя процессорными ядрами MIPS R10000 и основание Олукотуном компании Afara Websystems. После перехода из Sun в Afara Леса Кона (Les Kohn), одного из разработчиков UltraSPARC I, Hydra была переориентирована на архитектуру UltraSPARC I и в 2002 г. Afara Websystems была куплена Sun Microsystems[4].

Аппаратная архитектура

Рис. 1. Аппаратная архитектура UltraSPARC T1 (блок FPU и L1 Cache ядер не показаны).

UltraSPARC T1 представляет собой кристалл, на котором размещаются до 8 ядер SPARC V9 с 16 КБайт L1 кэша инструкций и 8 КБайт L1 кэша данных, и блок операций с плавающей точкой (FPU) объединяемых внутрипроцессорным коммутатором (crossbar) с пропускной способностью 132 ГБайт/сек. К коммутатору присоединены 4 банка L2 кэша суммарной ёмкостью 3 Мбайт, разделяемого всеми процессорными ядрами. Каждый из банков обслуживается контроллером памяти DDR-II DRAM, используются 144-битные интерфейсы, агрегированная пиковая пропускная способность контроллеров — 25 ГБайт/сек. В качестве интерфейса ввода-вывода используется 128-битная шина J-Bus interface (JBI).

Логическая архитектура

Логическая архитектура UltraSPARC T1

Применение

По состоянию на август 2007-го процессор UltraSPARC T1 используется только в серверах Sun Microsystems:

Источники

Литература

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "UltraSPARC T1" в других словарях:

  • UltraSPARC T1 — Sun UltraSPARC T1 (Niagara 8 Core) Produced 2005 Designed by Sun Microsystems Common manufacturer(s) …   Wikipedia

  • UltraSPARC T2 — Micrograph Produced 2007 Designed by Sun Microsystems Common manufacturer(s) …   Wikipedia

  • UltraSPARC IV — («Jaguar») и последовавший за ним UltraSPARC IV+ («Panther»)  это микропроцессоры, разработанные Sun Microsystems и произведённые Texas Instruments. Это четвёртое поколение микропроцессоров UltraSPARC, они используют систему команд SPARC V9 …   Википедия

  • UltraSPARC T2 — («Niagara 2»)  многоядерный многопотоковый микропроцессор от Sun Microsystems. Является представителем семейства процессоров SPARC и последователем UltraSPARC T1. Sun начала продажи серверов с процессорами T2 в октябре 2007 года. В апреле… …   Википедия

  • UltraSparc T1 — Le micro processeur UltraSPARC T1 de Sun Microsystems, est un CPU multicœur et multithread. Il est aussi dénommé Niagara. C est un micro processeur UltraSPARC constitué de 8 cœurs, chacun pouvant gérer 4 files d exécution, soit 32 au total. Les… …   Wikipédia en Français

  • UltraSPARC T2 — Microprocesador Producción 2007 Fabricante(s) Sun Microsystems Frecuencia de reloj de CPU 1.2 GHz a 1.4 GHz …   Wikipedia Español

  • UltraSPARC — Version 200 Mhz de l UltraSPARC L UltraSPARC est un micro processeur développé par Sun Microsystems et fabriqué par Texas Instruments. Il implémente le jeu d instructions SPARC V9. Il a été mis sur le marché en 1995. Il fut le premier micro… …   Wikipédia en Français

  • UltraSPARC II — (кодовое имя Blackbird ) микропроцессор корпорации Sun Microsystems, исполняющий систему команд SPARC …   Википедия

  • UltraSPARC — SUN SPARCstation 4 mit Mozilla unter CDE Sun microSPARC II …   Deutsch Wikipedia

  • UltraSparc — SUN SPARCstation 4 mit Mozilla unter CDE Sun microSPARC II …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»