本页使用了标题或全文手工转换

SPARC

维基百科,自由的百科全书
跳转至: 导航搜索
Sun UltraSPARC II處理器

SPARC,名稱源自於可擴充處理器架構Scalable Processor ARChitecture)的縮寫,是一種RISC指令集架構,最早於1985年由昇陽電腦所設計,也是SPARC國際公司的注冊商標之一。這家公司於1989年成立,其目的是向外界推廣SPARC,以及為該架構進行符合性測試。此外該公司為了擴闊SPARC設計的生態系統,SPARC國際也把標準開放,並授權予多間生產商採用,包括德州儀器、Cypress半導體、富士通等。由於SPARC架構也對外完全開放,因此也出現了完全開放原始碼LEON處理器,這款處理器以VHDL語言寫成,並採用LGPL授權。

SPARC架構原設計給工作站使用,及後應用在昇陽、富士通等製造的大型SMP伺服器上。而昇陽開發的Solaris作業系統也是為SPARC設計的系統之一,除Solaris外,NeXTSTEPLinuxFreeBSDOpenBSDNetBSD系統也提供SPARC版本。

現時最新版本的SPARC為第8及第9版,在2005年12月,昇陽方面宣佈其UltraSPARC T1處理器將採用開放原始碼方式。2007年,昇陽電腦宣佈UltraSPARC T2處理器已經加入OpenSPARC開放原始碼計劃。

SPARC 微處理器規格[编辑]

名字 型号 频率[MHz] 架構版本 年份 每核心线程数 × 核心数
= 总线程数
制程
[µm]
晶体管数
[百万]
芯片尺寸
[mm²]
IO引脚 功率
[W]
电压
[V]
L1缓存
[k]
L1指令缓存
[k]
L2缓存
[k]
L3缓存
[k]
SPARC (various) 14.28–40 V7 1987-1992 1×1=1 0.8–1.3 ~0.1–1.8 -- 160–256 -- -- -- -- none none
microSPARC I (Tsunami) TI TMS390S10 40–50 V8 1992 1×1=1 0.8 0.8 225? 288 2.5 5 2 4 none none
SuperSPARC I (Viking) TI TMX390Z50 / Sun STP1020 33–60 V8 1992 1×1=1 0.8 3.1 -- 293 14.3 5 16 20 0-2048 none
hyperSPARC (Colorado 1) Ross RT620A 40–90 V8 1993 1×1=1 0.5 1.5 -- -- -- 5? 0 8 128-256 none
microSPARC II (Swift) Fujitsu MB86904 / Sun STP1012 60–125 V8 1994 1×1=1 0.5 2.3 233 321 5 3.3 8 16 none none
hyperSPARC (Colorado 2) Ross RT620B 90–125 V8 1994 1×1=1 0.4 1.5 -- -- -- 3.3 0 8 128-256 none
SuperSPARC II (Voyager) Sun STP1021 75–90 V8 1994 1×1=1 0.8 3.1 299 -- 16 -- 16 20 1024-2048 none
hyperSPARC (Colorado 3) Ross RT620C 125–166 V8 1995 1×1=1 0.35 1.5 -- -- -- 3.3 0 8 512-1024 none
TurboSPARC Fujitsu MB86907 160–180 V8 1995 1×1=1 0.35 3.0 132 416 7 3.5 16 16 512 none
UltraSPARC I (Spitfire) Sun STP1030 143–167 V9 1995 1×1=1 0.47 5.2 315 521 30 @167 MHz 3.3 16 16 512-1024 none
UltraSPARC I (Hornet) Sun STP1030 200 V9 1998 1×1=1 0.42 5.2 265 521 -- 3.3 16 16 512-1024 none
hyperSPARC (Colorado 4) Ross RT620D 180–200 V8 1996 1×1=1 0.35 1.7 -- -- -- 3.3 16 16 512 none
UltraSPARC IIs (Blackbird) Sun STP1031 250–400 V9 1997 1×1=1 0.35 5.4 149 521 25 @250 MHz 2.5 16 16 1024 or 4096 none
UltraSPARC IIs (Sapphire-Black) Sun STP1032 / STP1034 360–480 V9 1999 1×1=1 0.25 5.4 126 521 21 @400 MHz 1.9 16 16 1024–8192 none
UltraSPARC IIi (Sabre) Sun SME1040 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) Sun SME1430 333–480 V9 1998 1×1=1 0.25 5.4 -- 587 21 @440 MHz 1.9 16 16 2048 none
UltraSPARC IIe (Hummingbird) Sun SME1701 400–600 V9 2000 1×1=1 0.18 Al -- -- 370 13 max @500 MHz 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) Sun SME1050 600 V9 2001 1×1=1 0.18 Al 29 330 1368 53 1.6 64 32 8192 none
UltraSPARC III (Cheetah) Sun SME1052 750–900 V9 2001 1×1=1 0.13 Al 29 -- 1368 -- 1.6 64 32 8192 none
UltraSPARC III Cu (Cheetah+) Sun SME1056 1002–1200 V9 2001 1×1=1 0.13 Cu 29 232 1368 80 @900 MHz 1.6 64 32 8192 none
UltraSPARC IIIi (Jalapeno) Sun SME1603 1064–1593 V9 2003 1×1=1 0.13 87.5 206 959 52 1.3 64 32 1024 none
UltraSPARC IV (Jaguar) Sun SME1167 1050–1350 V9 2004 1×2=2 0.13 66 356 1368 108 1.35 64 32 16384 none
UltraSPARC IV+ (Panther) -- 1500–2100 V9 2005 1×2=2 0.09 295 336 1368 90 1.1 64 64 2048 32768
UltraSPARC T1 (Niagara) Sun SME1905 1000–1400 V9 / UA 2005 2005 4×8=32 0.09 300 340 1933 72 1.3 8 16 3072 none
SPARC64-VI -- 2150–2400 V9 2007 2×2=4 0.09 -- -- -- -- -- 128 128 6144 none
UltraSPARC T2 (Niagara II) ? 1400–? V9 / UA ???? 2007 8×8=64 0.065 ? ? ? ? ? ? ? 4096 ?
UltraSPARC RK(Rock Sun SME1832 ? V9 / UA ???? 2007-8? 2×16=32[1] 0.065 ? ? 2326 ? ? ? ? ? ?
名字 型号 频率[MHz] 架構版本 年份 每核心线程数 × 核心数
= 总线程数
制程
[µm]
晶体管数
[百万]
芯片尺寸
[mm²]
IO引脚 功率
[W]
电压
[V]
L1缓存
[k]
L1指令缓存
[k]
L2缓存
[k]
L3缓存
[k]

外部網站[编辑]

參考文獻[编辑]

精簡指令集
Power Architecture · ARM架構 · DEC Alpha · Atmel AVR · MIPS架構 · PA-RISC · Parallax Propeller · PIC微控制器 · SPARC · SuperH · XAP processor · I960 · Motorola 88000