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 인터내셔널 분류:마이크로프로세서 분류:오라클 코퍼레이션 분류:후지쯔