{{위키데이터 속성 추적}}
{{다른 뜻|스팍}}
{{다른 뜻|스파크}}
[[파일:Sparc-logo.svg|섬네일|오른쪽|250px|SPARC의 로고]]
[[파일:Sun UltraSPARCII.jpg|섬네일|선의 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의 디자인을 공개하였다.

== SPARC 마이크로프로세서 규격 ==
{{미완성 문단|컴퓨터}}
{| class="wikitable"
|- style="vertical-align: top;"
!                            이름<br />(코드이름)
!                            모델
! abbr="주파수"         | 주파수<br />[MHz]
! abbr="아키텍처"      | 아키텍처<br />버전
!                            출시연도
! abbr="스레드"           | 스레드<br />코어 당 × 코어<br />= Total 스레드
! abbr="공정"           | 공정<br />[µm]
! abbr="트랜지스터"       | 트랜지스터<br />[100만]
! abbr="크기"              | 다이 크기<br />[mm²]
!                            IO 핀
! abbr="전력"             | 전력<br />[W]
! abbr="전압"           | 전압<br />[V]
! abbr="데이터 캐시"        | 1차 데이터 D캐시<br />[k]
! abbr="명령어 캐시" | 1차 명령어 캐시<br />[k]
! abbr="2차 캐시"          | 2차 캐시<br />[k]
! abbr="3차 캐시"          | 3차 캐시<br />[k]
|-
!SPARC
|(다양함)<ref>Various SPARC V7 implementations were produced by Fujitsu, [[LSI Logic]], Weitek, Texas Instruments and Cypress. A SPARC V7 processor generally consisted of several discrete chips, usually comprising an Integer Unit (IU), a [[Floating-Point Unit]] (FPU), a [[Memory Management Unit]] (MMU) and 캐시 memory.</ref>
|14.28–40||V7||1987-1992||1×1=1||0.8–1.3||~0.1–1.8||--||160–256||--||--||colspan="2"|0–128 (unified)||없음||없음
|-
!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||3.1||--||293||14.3||5||16||20||0-2048||없음
|-
!SPARClite
|Fujitsu MB8683x
|66–108||V8E||1992||1×1=1||--||--||--||144–176||--||2.5/3.3V||1–16||1–16||없음||없음
|-
!hyperSPARC (Colorado 1)
|Ross RT620A
|40–90||V8||1993||1×1=1||0.5||1.5||--||--||--||5?||0||8||128-256||없음
|-
!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||1.5||--||--||--||3.3||0||8||128-256||없음
|-
!SuperSPARC II (Voyager)
|Sun STP1021
|75–90||V8||1994||1×1=1||0.8||3.1||299||--||16||--||16||20||1024-2048||없음
|-
!hyperSPARC (Colorado 3)
|Ross RT620C
|125–166||V8||1995||1×1=1||0.35||1.5||--||--||--||3.3||0||8||512-1024||없음
|-
!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&nbsp;MHz||3.3||16||16||512-1024||없음
|-
!UltraSPARC I (Hornet)
|Sun STP1030
|200||V9||1998||1×1=1||0.42||5.2||265||521||--||3.3||16||16||512-1024||없음
|-
!hyperSPARC (Colorado 4)
|Ross RT620D
|180–200||V8||1996||1×1=1||0.35||1.7||--||--||--||3.3||16||16||512||없음
|-
!SPARC64
|Fujitsu (HAL)
|101–118||V9||1995||1×1=1||0.4||--||297+163+142||286||50||3.8||128||128||--||--
|-
!SPARC64&nbsp;II
|Fujitsu (HAL)
|141–161||V9||1996||1×1=1||0.35||--||202+103+84||286||64||3.3||128||128||--||--
|-
!SPARC64&nbsp;III
|Fujitsu (HAL) MBCS70301
|250–330||V9||1998||1×1=1||0.24||17.6||240||--||--||2.5||64||64||8192||--
|-
!UltraSPARC IIs (Blackbird)
|Sun STP1031
|250–400||V9||1997||1×1=1||0.35||5.4||149||521||25 @250&nbsp;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&nbsp;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||5.4||--||587||21 @440&nbsp;MHz||1.9||16||16||2048||없음
|-
!UltraSPARC IIe (Hummingbird)
|Sun SME1701
|400–500||V9||2000||1×1=1||0.18 Al||--||--||370||13 max @500&nbsp;MHz||1.5-1.7||16||16||256||없음
|-
!UltraSPARC IIi (IIe+) (Phantom)
| --
|550–650||V9||2002||1×1=1||0.18 Cu||--||--||370||17.6||1.7||16||16||512||없음
|-
!SPARC64&nbsp;GP
|Fujitsu SFCB81147
|400–810||V9||2000||1×1=1||0.18||30.2||217||--||--||1.8||128||128||8192||--
|-
!SPARC64&nbsp;IV
|Fujitsu MBCS80523
|450–810||V9||2000||1×1=1||0.13||--||--||--||--||--||128||128||2048||--
|-
!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||29||--||1368||--||1.6||64||32||8192||없음
|-
!UltraSPARC III&nbsp;Cu (Cheetah+)
|Sun SME1056
|1002–1200||V9||2001||1×1=1||0.13 Cu||29||232||1368||80 @900&nbsp;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&nbsp;V (Zeus)
|Fujitsu
||1100–1350||V9/JPS1||2003||1×1=1||0.13||190||289||269||40||1.2||128||128||2048||--
|-
!SPARC64&nbsp;V+ (Olympus-B)
|Fujitsu
||1650–2160||V9/JPS1||2004||1×1=1||0.09||400||297||279||65||1||128||128||4096||--
|-
!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&nbsp;VI (Olympus-C)
| Fujitsu
|2150–2400||V9/JPS2||2007||2×2=4||0.09||540||422||--||120||--||128||128||5120||없음
|-
![[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&nbsp;VII (Jupiter)<ref>{{웹 인용|url=
http://www.fujitsu.com/downloads/PR/2008/20080219-01a.pdf|제목=FX1 Key Features & Specifications|date=2008-02-19|publisher=Fujitsu}}</ref>
| Fujitsu
|2400–2520||V9/JPS2(?)||2008||2×4=8||0.065||600||?||--||?||--||64||64||6144||없음
|-
!UltraSPARC RK ([[Rock processor|Rock]])<ref>{{웹 인용|url=http://www.opensparc.net/pubs/preszo/08/RockISSCC08.pdf|제목=A Third-Generation 65nm 16-Core 32-Thread Plus 32-Scout-Thread CMT SPARC(R) processor|date=2008-02-19|publisher=Sun Microsystems}}</ref>
|Sun SME1832
|2300||V9 / UA__?__||2009||2×16=32||0.065||?||396||2326||?||?||32||32 + 8 predecoded bits||2048||?
|- style="vertical-align: top;"
!                            이름
!                            모델
! abbr="주파수"         | 주파수<br />[MHz]
! abbr="아키텍처"      | 아키텍처<br />버전
!                            출시연도
! abbr="스레드"           | 스레드<br />코어 당 × 코어<br />= Total 스레드
! abbr="공정"           | 공정<br />[µm]
! abbr="트랜지스터"       | 트랜지스터<br />[100만]
! abbr="크기"              | 다이 크기<br />[mm²]
!                            IO 핀
! abbr="전력"             | 전력<br />[W]
! abbr="전압"           | 전압<br />[V]
! abbr="데이터 캐시"        | 1차 데이터 D캐시<br />[k]
! abbr="명령어 캐시" | 1차 명령어 캐시<br />[k]
! abbr="2차 캐시"          | 2차 캐시<br />[k]
! abbr="3차 캐시"          | 3차 캐시<br />[k]
|}

== 같이 보기 ==
{{위키공용분류}}
* [[빌 조이]]
== 각주 ==
<references />

== 외부 링크 ==
* [http://www.sparc.org/ SPARC 인터내셔널]

{{RISC 아키텍처}}

{{전거 통제}}

[[분류:마이크로프로세서]]
[[분류:오라클 코퍼레이션]]
[[분류:후지쯔]]
[[분류:64비트 컴퓨터]]
[[분류:32비트 컴퓨터]]
[[분류:명령어 집합 구조]]