SPARC

SPARC (Scalable Processor ARChitecture — масштабируемая процессорная архитектура) — архитектура RISC-микропроцессоров первоначально разработатнная в 1985 году компанией Sun Microsystems.

Архитектура SPARC является открытой, это значит, что:

  • Архитектура системы команд SPARC опубликована как стандарт IEEE 1754-1994;
  • Спецификации SPARC доступны для лицензирования любой компанией или частным лицом, и дают возможность разрабатывать свои собственные решения;
  • Развитием архитектуры SPARC занимается независимая, некоммерческая организация SPARC International, Inc., основанная в 1989 году. Членство в SPARC International открыто для всех желающих.

Для производства процессоров с архитектурой SPARC достаточно закупить у SPARC International, Inc. лицензию на архитектуру системы команд ($99) и разработать свою реализацию архитектуры, либо закупить готовую реализацию (что несколько дороже).

Существовало несколько ревизий архитектуры SPARC, самыми последними являются версии 8 и 9.

Версия 8 архитектуры SPARC описывает 32 разрядный микропроцессор, тогда как версия 9 — 64 разрядный.

Содержание

Архитектура SPARCv8

Архитектура SPARCv8 описана в книге The SPARC architecture manual : version 8 / SPARC International, Inc. Englewood Cliffs, N.J. : Prentice Hall, c1992. xxix, 316 p. ISBN: 0138250014 (pbk.), которая доступна также и в электронном виде [1].

Архитектура SPARCv9

Архитектура SPARCv9 описана в книге The SPARC architecture manual : version 9 / SPARC International, Inc. ; David L. Weaver, Tom Germond, editors.: PTR Prentice Hall, c1994. xxi, 357p. ISBN: 0130992275, которая доступна также и в электронном виде [2].

Реализации архитектуры

Реализации SPARCv8

  • реализации Texas Instruments
  • реализации v8: MicroSPARC и все все все;
  • LEON2 — открытая реализация архитектуры SPARCv8
  • R150 и R500 реализация МЦСТ.

Реализации SPARCv9

  • UltraSPARC Processors;
  • OpenSPARC — открытое RTL-описание на языке Verilog процессора UltraSPARC T1
  • SPARC64™ — реализация Fujitsu. Используется в семействе серверов PRIMEPOWER;

Характеристики микропроцессоров SPARC

Характеристики микропроцессоров Sun Microsystems с архитектурой SPARC
Модель Тактовая частота,
МГц
Версия
архитектуры
Год Потоков на ядро × кол-во ядер = Всего потоков Тех. процесс,
мкм
Транзисторов,
млн
Площадь кристалла,
мм²
Кол-во контактов Потребляемая
мощность, Вт
Напряжение
питания, В
L1 кэш данных,
КБ
L1 кэш команд,
КБ
L2 кэш,
КБ
L3 кэш,
КБ
microSPARC I 40–50 V8 1992 1×1=1 0,8 0,8 225? 288 2,5 5 2 4 нет нет
SuperSPARC I 33–60 V8 1992 1×1=1 0,8 3,1 -- 293 14,3 5 16 20 0—2048 нет
HyperSPARC A 40–90 V8 1993 1×1=1 0,5 1,5 -- -- -- 5? 0 8 128—256 нет
microSPARC II 60–125 V8 1994 1×1=1 0,5 2,3 233 321 5 3,3 8 16 нет нет
HyperSPARC B 90–125 V8 1994 1×1=1 0,4 1,5 -- -- -- 3,3 0 8 128—256 нет
SuperSPARC II 75–90 V8 1994 1×1=1 0,8 3,1 299 -- 16 -- 16 20 1024—2048 нет
HyperSPARC C 125–166 V8 1995 1×1=1 0,35 1,5 -- -- -- 3,3 0 8 512—1024 нет
TurboSPARC 160–180 V8 1995 1×1=1 0,35 3,0 132 416 7 3,5 16 16 512 нет
UltraSPARC I (Spitfire) 143–167 V9 1995 1×1=1 0,47 5,2 315 521 30 @167 МГц 3,3 16 16 512—1024 нет
UltraSPARC I (Hornet) 200 V9 1998 1×1=1 0,42 5,2 265 521 -- 3,3 16 16 512—1024 нет
HyperSPARC D 180–200 V8 1996 1×1=1 0,35 1,7 -- -- -- 3,3 16 16 512 нет
UltraSPARC IIs (Blackbird) 250–400 V9 1997 1×1=1 0,35 5,4 149 521 25 @250 МГц 2,5 16 16 1024 or 4096 нет
UltraSPARC IIs (Sapphire-Black) 360–480 V9 1999 1×1=1 0,25 5,4 126 521 21 @400 МГц 1,9 16 16 1024–8192 none
UltraSPARC IIi (Sabre) 270–360 V9 1997 1×1=1 0,35 5,4 156 587 21 1,9 16 16 256–2048 none
UltraSPARC IIi (Sapphire-Red) 333–480 V9 1998 1×1=1 0,25 5,4 -- 587 21 @440 МГц 1,9 16 16 2048 none
UltraSPARC IIe (Hummingbird) 400–600 V9 2000 1×1=1 0,18 Al -- -- 370 13 max @500 МГц 1,5-1,7 16 16 256 none
UltraSPARC IIi (IIe+) 550–650 V9 2002 1×1=1 0,18 Cu -- -- 370 17,6 1,7 16 16 512 none
UltraSPARC III (Cheetah) 600 V9 2001 1×1=1 0,18 Al 29 330 1368 53 1,6 64 32 8192 none
UltraSPARC III (Cheetah) 750–900 V9 2001 1×1=1 0,13 Al 29 -- 1368 -- 1,6 64 32 8192 none
UltraSPARC IIIcu (Cheetah+) 1002–1200 V9 2001 1×1=1 0,13 Cu 29 232 1368 80 @900 МГц 1,6 64 32 8192 none
UltraSPARC IIIi (Jalepeno) 1064–1593 V9 2003 1×1=1 0,13 87,5 206 959 52 1,3 64 32 1024 none
UltraSPARC IV (Jaguar) 1050–1350 V9 2004 1×2=2 0,13 66 356 1368 108 1,35 64 32 16384 none
UltraSPARC IV+ (Panther) 1500 V9 2005 1×2=2 0,09 295 336 1368 90 1,1 64 64 2048 32768
UltraSPARC T1 (Niagara) 1000–1200 V9 / UA 2005 2005 4×8=32 0,09 300 380 1933 72 1,3 8 16 3072 none

Смотрите также

Ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home