SPARC

SPARC의 로고
선의 UltraSPARC II 프로세서
'''SPARC''' (스팍, Scalable Processor ARChitecture - 확장형 프로세서 아키텍처)는 1985년 빌 조이가 몸담고있던 썬 마이크로시스템즈가 개발한 빅 엔디안 RISC 마이크로프로세서이다. SPARC 은 1989년 썬 마이크로시스템즈가 스팍의 확산을 위해 설립한 SPARC International, Inc.의 등록 상표이기도 하다. SPARC International은 스팍 아키텍처를 공개하였으며, 텍사스 인스트루먼츠(TI), 사이프레스 세미컨덕터, 후지쯔 등 많은 칩 제조사에게 라이선스를 주기도 했다. 즉 SPARC에 기반한 마이크로프로세서는 더이상 썬 마이크로시스템즈만 제조할 수 있는 것이 아니다. 스팍 아키텍처는 SPARC International이 VHDL로 작성한 LEON라는 소스를 공개하였으며, 누구도 소유하지 않는 완전 공개된 아키텍처가 되었다. 이 소스는 LGPL을 따른다.
스팍 아키텍처의 구현은 초기에는 썬이나 후지쯔의 대형 SMP서버나 워크스테이션을 위해 개발되었다. SPARC 머신은 일반적으로 썬이 SPARC를 위해 개발한 운영 체제인 솔라리스와 비슷하게 취급된다. 현재 NeXTSTEP, 리눅스, FreeBSD, OpenBSD, NetBSD 등이 스팍 프로세서에서 작동한다.
다양한 버전의 스팍 아키텍처가 있으며 스팍 버전 9는 64비트를 구현하였다. 2005년 12월에 썬은 자사의 새로운 스팍 아키텍처 울트라스팍 2005를 구현한 UltraSPARC T1을 개발하였다. 썬은 UltraSPARC T1의 디자인을 공개하였다.
                            이름(코드이름)
                            모델
 주파수MHz
 아키텍처버전
                            출시연도
 스레드코어 당 × 코어= Total 스레드
 공정µm
 트랜지스터100만
 다이 크기mm²
                            IO 핀
 전력W
 전압V
 1차 데이터 D캐시k
 1차 명령어 캐시k
 2차 캐시k
 3차 캐시k
SPARC
(다양함)
14.28–40
V7
1987-1992
1×1=1
0.8–1.3
microSPARC I (Tsunami)
TI TMS390S10
40–50
V8
1992
1×1=1
0.8
0.8
225?
288
2.5
5
2
4
없음
없음
SuperSPARC I (Viking)
TI TMX390Z50 / Sun STP1020
33–60
V8
1992
1×1=1
0.8
SPARClite
Fujitsu MB8683x
66–108
V8E
1992
hyperSPARC (Colorado 1)
Ross RT620A
40–90
V8
1993
1×1=1
0.5
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
없음
없음
hyperSPARC (Colorado 2)
Ross RT620B
90–125
V8
1994
1×1=1
0.4
SuperSPARC II (Voyager)
Sun STP1021
75–90
V8
1994
1×1=1
0.8
3.1
hyperSPARC (Colorado 3)
Ross RT620C
125–166
V8
1995
1×1=1
0.35
TurboSPARC
Fujitsu MB86907
160–180
V8
1995
1×1=1
0.35
3.0
132
416
7
3.5
16
16
512
없음
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
없음
UltraSPARC I (Hornet)
Sun STP1030
200
V9
1998
1×1=1
0.42
5.2
265
hyperSPARC (Colorado 4)
Ross RT620D
180–200
V8
1996
1×1=1
0.35
SPARC64
Fujitsu (HAL)
101–118
V9
1995
1×1=1
SPARC64 II
Fujitsu (HAL)
141–161
V9
1996
1×1=1
SPARC64 III
Fujitsu (HAL) MBCS70301
250–330
V9
1998
1×1=1
0.24
17.6
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
없음
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
없음
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
없음
UltraSPARC IIi (Sapphire-Red)
Sun SME1430
333–480
V9
1998
1×1=1
0.25
UltraSPARC IIe (Hummingbird)
Sun SME1701
400–500
V9
2000
1×1=1
UltraSPARC IIi (IIe+) (Phantom)
 --
550–650
V9
2002
1×1=1
SPARC64 GP
Fujitsu SFCB81147
400–810
V9
2000
1×1=1
0.18
30.2
SPARC64 IV
Fujitsu MBCS80523
450–810
V9
2000
1×1=1
UltraSPARC III (Cheetah)
Sun SME1050
600
V9
2001
1×1=1
0.18 Al
29
330
1368
53
1.6
64
32
8192
없음
UltraSPARC III (Cheetah)
Sun SME1052
750–900
V9
2001
1×1=1
0.13 Al
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
없음
UltraSPARC IIIi (Jalapeno)
Sun SME1603
1064–1593
V9
2003
1×1=1
0.13
87.5
206
959
52
1.3
64
32
1024
없음
SPARC64 V (Zeus)
Fujitsu
1100–1350
V9/JPS1
2003
1×1=1
0.13
190
289
269
40
1.2
128
128
SPARC64 V+ (Olympus-B)
Fujitsu
1650–2160
V9/JPS1
2004
1×1=1
0.09
400
297
279
65
1
128
128
UltraSPARC IV (Jaguar)
Sun SME1167
1050–1350
V9
2004
1×2=2
0.13
66
356
1368
108
1.35
64
32
16384
없음
UltraSPARC IV+ (Panther)
Sun SME1167A
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
없음
SPARC64 VI (Olympus-C)
 Fujitsu
2150–2400
V9/JPS2
2007
2×2=4
0.09
540
UltraSPARC T2 (Niagara 2)
Sun SME1908A
1000–1400
V9 / UA 2007
2007
8×8=64
0.065
503
342
1831
95
1.1–1.5
8
16
4096
없음
UltraSPARC T2 Plus (Victoria Falls)
Sun SME1910A
1200–1400
V9 / UA 2007
 2008 
8×8=64
0.065
503
342
1831
 - 
 - 
8
16
4096
없음
SPARC64 VII (Jupiter)
 Fujitsu
2400–2520
V9/JPS2(?)
2008
2×4=8
0.065
600
UltraSPARC RK (Rock)
Sun SME1832
2300
V9 / UA__?__
2009
2×16=32
0.065
?
396
2326
?
?
32
32 + 8 predecoded bits
2048
?
                            이름
                            모델
 주파수MHz
 아키텍처버전
                            출시연도
 스레드코어 당 × 코어= Total 스레드
 공정µm
 트랜지스터100만
 다이 크기mm²
                            IO 핀
 전력W
 전압V
 1차 데이터 D캐시k
 1차 명령어 캐시k
 2차 캐시k
 3차 캐시k
* 빌 조이
*  SPARC 인터내셔널
분류:마이크로프로세서
분류:오라클 코퍼레이션
분류:후지쯔
분류:64비트 컴퓨터
분류:32비트 컴퓨터
분류:명령어 집합 구조