UltraSPARC III

12-10-2023

Процессорный модуль с UltraSPARC III Cu 1200 МГц для Sun Blade 2000

UltraSPARC III (кодовое имя «Cheetah») — микропроцессор с системой команд SPARC V9, разработанный Sun Microsystems и произведённый Texas Instruments. Он был представлен в 2001 и работал на частотах от 600 до 900 МГц. В 2004 на его основе был создан новый процессор UltraSPARC IV. Основным разработчиком был Гэри Лаутербах.

Содержание

История

На Микропроцессорном Форуме в 1997 было объявлено, что UltraSPARC III появится в 1999 и что он будет конкурировать с Alpha 21264 от корпорации DEC и Itanium (Merced) от Intel. Однако выпуск был отложен до 2001 года. Несмотря на это, ему была присуждена награда от Microprocessor Report как лучшему процессору для серверов/рабочих станций за 2001 год за его многопроцессорные качества.

Описание

UltraSPARC III — это суперскалярный микропроцессор с упорядоченным (in-order) исполнением команд. UltraSPARC III был сконструирован для многопроцессорной работы с разделяемой памятью. Это достигается за счёт интегрированного контролёра памяти и многопроцессорной шины.

Он берёт до четырёх инструкций за цикл из кэша. Раскодированные инструкции посылаются в устройство-диспетчер (dispatch unit) по шесть за раз. Устройство-диспетчер отсылает инструкции подходящим исполнительным блокам в зависимости от типа операции и наличия свободных ресурсов. Исполнительные ресурсы включают в себя два арифметическо-логических устройства (АЛУ), устройство считывания/записи (load/store unit) и два устройства для операций с плавающей точкой. Один из АЛУ может выполнять только простые целочисленные инструкции и загрузку данных. Два устройства с плавающей точкой тоже не равнозначны. Одно может выполнять только простые операции, такие как сложение, тогда как другое выполняет умножение, деление и извлечение квадратного корня.

Кэш

В UltraSPARC III кэш разделён на кэш для инструкций объёмом 32 Кб и кэш для данных объёмом 64 Кб. Кэш второго уровня (L2) имеет вместимость 8 Мб. Он подсоединяется через специальную 256-битную шину, работающую на частоте 200 МГц, с пиковой пропускной способностью 6.4 Гб/сек. Кэш построен на основе синхронного статического ОЗУ, работающего с частотой до 200 МГц.

Внешние интерфейсы

Внешние интерфейсы состоят из 128-битной шины данных и 43-битной шины адреса, работающих при 150 МГц. Шина данных используется не для доступа к памяти, а к памяти других микропроцессоров и общих устройств ввода/вывода.

Физическое строение

UltraSPARC III состоит из 16 миллионов транзисторов, 75 % которых находятся в кэше и тегах. Изначально он производился Texas Instruments по технологии C07a (технология КМОП 0.18 мкм с шести-слойным алюминиевым соединением). В 2001 он был произведён по 0.13 мкм технологии с алюминиевыми соединениями. Это позволило повысить частоту до 750—900 МГц.

Производные

UltraSPARC был усовершенствован и имел три производных.

UltraSPARC III Cu

UltraSPARC III Cu («Cheetah+») — дальнейшая разработка на базе UltraSPARC III. Этот процессор работал при более высоких частотах: от 1002 до 1200 МГц. Размер матрицы составил 232 мм². Процессор был произведён по 0.18 мкм КМОП технологии с 7-слойным медным соединением компанией Texas Instruments.

UltraSPARC IIIi

UltraSPARC IIIi («Jalapeno») — производный от UltraSPARC III процессор для рабочих станций и серверов начального уровня (от 1 до 4 процессоров), представленный в 2003. Он работает на частотах от 1064 до 1593 МГц, содержит 87.5 миллионов транзисторов с площадью матрицы 178.5 мм². Процессор был произведён Texas Instruments по 0.13 мкм КМОП технологии с медными соединениями.

UltraSPARC IIIi+

UltraSPARC IIIi+ («Serrano») — дальнейшая разработка UltraSPARC IIIi. Предполагалось запустить его во второй половине 2005, однако его производство было отменено в пользу новых процессоров UltraSPARC IV+, UltraSPARC T1 и UltraSPARC T2.

UltraSPARC III.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47