SPARC
SPARC디자이너 | Sun Microsystems (Oracle [1][2]Corporation에 인수) |
---|---|
비트 | 64비트(32→64) |
소개했다 | 전 (연방) (연방) | 전 (생산)
버전 | V9 (1993) / OSA 2017 |
설계. | RISC |
유형 | [Register] : [Register |
부호화 | 고정된. |
분기 | 조건코드 |
엔디안니스 | Bi(큰 → Bi) |
페이지 크기 | 8 KB (4 KB →8 KB) |
내선번호 | VIS 1.0, 2.0, 3.0, 4.0 |
열다. | 네, 로열티 무료입니다. |
레지스터 | |
범용 | 31(G0 = 0, 비글로벌 레지스터는 레지스터 창을 사용) |
부동 소수점 | 32(싱글 소켓 32개, 더블 소켓 32개 또는 쿼드 소켓 16개로 사용 가능) |
SPARC(Scalable Processor Architecture)는 원래 Sun [1][2]Microsystems가 개발한 RISC(Reduced Instruction Set Computer) 명령 집합 아키텍처입니다.그 설계는 1980년대 초에 개발된 실험적인 버클리 RISC 시스템의 영향을 강하게 받았다.1986년에 처음 개발되어 1987년에 [3][2]출시된 SPARC는 가장 성공적인 초기 상용 RISC 시스템 중 하나였으며, 그 성공으로 1980년대와 1990년대에 걸쳐 많은 벤더의 유사한 RISC 설계가 도입되었습니다.
최초의 32비트 아키텍처(SPARC V7)는 Motorola 68000 시리즈 프로세서를 기반으로 한 이전의 Sun-3 시스템을 대체하여 Sun의 Sun-4 컴퓨터 워크스테이션 및 서버 시스템에서 사용되었습니다.SPARC V8은 1992년에 출시된 SuperSPARC 시리즈 프로세서의 일부였던 많은 개선 사항을 추가했습니다.1993년에 출시된 SPARC V9은 64비트 아키텍처를 도입했으며 1995년에 Sun의 UltraSPARC 프로세서로 처음 출시되었습니다.이후 SPARC 프로세서는 Sun, Solbourne 및 Fujitsu가 생산하는 Symmetric Multiprocessing(SMP; 대칭 멀티프로세서) 및 Non-Uniform Memory Access(CC-NUMA; 비균일 메모리액세스) 서버에 사용되었습니다.
1989년 SPARC International Trade Group에 디자인이 넘어갔고, 그 이후 SPARC International Trade Group의 구성원에 의해 아키텍처가 개발되었습니다.SPARC International은 SPARC 아키텍처의 라이선스 및 프로모션, SPARC 상표(SPARC 소유 포함) 관리 및 적합성 테스트도 담당하고 있습니다.SPARC International은 SPARC 아키텍처를 확장하여 더 큰 생태계를 구축하는 것을 의도하고 있습니다.SPARC는 Atmel, Biolar Integrated Technology, Cypress Semiconductor, Fujitsu, Matsushita 및 Texas Instruments 등 여러 제조업체에 라이선스되었습니다.SPARC International 덕분에 SPARC는 완전 오픈, 비특허, 로열티 무료입니다.
2017년 9월 현재 최신 상용 SPARC 프로세서는 후지쯔의 SPARC64 XII(2017년 SPARC M12 서버용)와 오라클의 SPARC M8(2017년 9월)입니다.
2017년 9월 1일 금요일, 2016년 11월 Oracle Labs에서 시작된 정리해고 이후 Oracle은 M8을 완료하고 SPARC 설계를 종료했습니다.텍사스 오스틴의 프로세서 코어 개발 그룹의 상당수는 캘리포니아 주 산타 클라라와 매사추세츠 [4][5]주 벌링턴의 팀도 해고되었습니다.
Fujitsu는 2020-22년에 후지쯔의 구형 SPARC M12 서버를 "확장"한 두 가지 버전(2021년 예정)에 이어 2026-27년에 판매 종료, 2029년에 UNIX 서버의 판매 종료, 그리고 1년 후인 2034년에 메인프레임의 지원을 중단합니다.고객의 현대화를 실현합니다.[6]
특징들
SPARC 아키텍처는 캘리포니아 대학, 버클리 대학 및 IBM 801의 RISC I 및 II를 포함한 초기 RISC 설계의 영향을 많이 받았습니다.이러한 원래의 RISC 설계는 가능한 한 적은 기능이나 op-code를 포함하여 클럭 사이클당 거의1개의 명령의 속도로 명령을 실행하는 것을 목적으로 하는 미니멀리즘이었습니다.이것에 의해, 멀티플이나 분할등의 명령어가 없는 것을 포함해, 많은 점에서 MIPS 아키텍처와 비슷해졌습니다.이 초기 RISC 이동에 의해 영향을 받은SPARC의 다른 기능은 브랜치 지연 슬롯입니다.
SPARC 프로세서에는 보통 160개의 범용 레지스터가 포함되어 있습니다."Oracle SPARC Architecture 2015" 사양에 따르면 "실장"에는 72~640개의 범용 64비트 [7]레지스터가 포함될 수 있습니다.어느 시점에서도 32개만 소프트웨어에서 즉시 볼 수 있습니다.이 중 8개는 글로벌 레지스터 세트(g0 중 하나는 0으로 유선 접속되어 있기 때문에 7개만 레지스터로 사용할 수 있습니다)이며, 나머지 24개는 레지스터 스택에서 가져온 것입니다.이 24개의 레지스터는 레지스터 창이라고 불리는 것을 형성하고 함수 호출/반환 시 이 창은 레지스터 스택 위아래로 이동합니다.각 창에는 8개의 로컬 레지스터가 있으며 인접한 각 창과 8개의 레지스터를 공유합니다.공유 레지스터는 함수 파라미터를 전달하고 값을 반환하는 데 사용되며 로컬 레지스터는 함수 호출 간에 로컬 값을 유지하는 데 사용됩니다.
SPARC의 "Scalable"은 SPARC 사양에 따라 임베디드 프로세서에서 대규모 서버 프로세서까지 구현을 확장할 수 있으며, 모두 동일한 코어(비특권) 명령 세트를 공유할 수 있기 때문입니다.확장 가능한 아키텍처 파라미터 중 하나는 구현된 레지스터 윈도우의 개수입니다.이 사양에서는 구현 가능한 창을 3개에서 32개까지 모두 구현하여 콜스택 효율을 최대화하거나 설계의 비용과 복잡성을 줄이기 위해 3개만 구현할 수 있습니다.그들 사이에 어떤 숫자가 있다.유사한 레지스터 파일 기능을 갖춘 기타 아키텍처로는 인텔 i960, IA-64, AMD 29000 등이 있습니다.
아키텍처는 몇 가지 수정을 거쳤습니다.버전 [8][9]8에서 하드웨어 멀티플라이 및 분할 기능을 취득했습니다.[10]64비트(주소 지정 및 데이터)는 1994년에 발표된 버전9 SPARC 사양에 추가되었습니다.
SPARC 버전8에서는 부동소수점 레지스터 파일에는 16개의 배정도 레지스터가 있습니다.각각 2개의 단정도 레지스터로 사용할 수 있으며, 총 32개의 단정도 레지스터를 제공합니다.2배정밀 레지스터의 홀수쌍을 4정밀 레지스터로 사용할 수 있으므로 8개의 4정밀 레지스터를 사용할 수 있다.SPARC Version 9는 16개의 2정밀 레지스터를 추가했지만(8개의 4정밀 레지스터로도 액세스 가능) 이러한 추가 레지스터는 단정밀 레지스터로 액세스할 수 없습니다.SPARC CPU는 2004년 [11]현재 하드웨어에 4정밀 연산을 실장하고 있지 않습니다.
태그 부착 덧셈 및 뺄셈 명령은 두 오퍼랜드의 하위 2비트가 0인지 확인하고 값이 0이 아닌 경우 오버플로우를 보고하는 값에 대해 덧셈 및 뺄셈을 수행합니다.이는 태그가 달린 정수 형식을 사용할 수 있는 ML, Lisp 및 유사한 언어의 실행 시간 구현에 유용합니다.
32비트 SPARC V8 아키텍처의 엔디안은 순전히 빅 엔디안입니다.64비트 SPARC V9 아키텍처는 빅 엔디언 명령을 사용하지만 애플리케이션 명령 수준(로드 스토어) 또는 메모리 페이지 수준(MMU 설정을 통해)에서 선택한 빅 엔디언 또는 리틀 엔디언 바이트 순서로 데이터에 액세스할 수 있습니다.후자는 PCI 버스 등 본질적으로 리틀 엔디안 디바이스에서 데이터에 액세스하는 데 자주 사용됩니다.
역사
아키텍처에는 세 가지 주요 수정 사항이 있습니다.처음 공개된 버전은 1986년 32비트 SPARC 버전 7(V7)이었습니다.확장 SPARC 아키텍처 정의인 SPARC 버전 8(V8)은 1990년에 출시되었습니다.V7과 V8의 주요 차이점은 정수 곱셈 및 나누기 명령의 추가와 80비트 "확장 정밀도" 부동 소수점 산술에서 128비트 "4중 정밀도" 산술로 업그레이드한 것입니다.SPARC V8은 32비트 마이크로프로세서 아키텍처의 IEEE 표준인 IEEE 표준 1754-1994의 기초가 되었습니다.
SPARC Version 9는 64비트 SPARC 아키텍처로 1993년에 SPARC International에 의해 출시되었습니다.Amdahl Corporation, Fujitsu, ICL, LSI Logic, Matsushita, Philips, Ross Technology, Sun Microsystems 및 Texas Instruments로 구성된 SPARC Architecture Committee에 의해 개발되었습니다.새로운 사양은 SPARC V9 레벨1 사양에 준거하고 있습니다.
2002년에 후지쯔와 Sun에 의해 SPARC 공동 프로그래밍 사양 1(JPS1)이 발표되어 양사의 CPU에 동일하게 실장된 프로세서 기능(「공통성」)이 설명되고 있습니다.JPS1에 준거한 최초의 CPU는 Sun의 UltraSPARC III와 Fujitsu의 SPARC64 V였습니다.JPS1에서 다루지 않는 기능에 대해서는, 각 프로세서의 「Implementation Supplements」에 기재되어 있습니다.
2003년 말 JPS2는 멀티코어 CPU를 지원하기 위해 출시되었습니다.JPS2에 준거한 최초의 CPU는 Sun의 UltraSPARC IV와 Fujitsu의 SPARC64 VI였습니다.
2006년 초에 Sun은 확장 아키텍처 사양인 UltraSPARC Architecture 2005를 발표했습니다.여기에는 SPARC V9의 비특권 부분 및 대부분의 특권 부분뿐만 아니라 UltraSPARC T1 구현 이후 UltraSPARC III, IV+ 프로세서 세대 및 CMT 확장을 통해 개발된 모든 아키텍처 확장도 포함됩니다.
- VIS 1 및 VIS 2 명령 세트 확장 및 관련 GSR 레지스터
- GL 레지스터에 의해 제어되는 글로벌레벨의 복수
- Sun의 64비트 MMU 아키텍처
- 특권 절차 ALLCLEANE, OTHERW, NORMALW 및 INVALIDW
- VER 레지스터에 대한 접근은 현재 매우 제한적입니다.
- SIR 명령은 현재 매우 소외되어 있습니다.
2007년에 Sun은 UltraSPARC T2 실장에 준거한 최신 사양인 UltraSPARC Architecture 2007을 발표했습니다.
2012년 8월에 Oracle Corporation은 새로운 사양인 Oracle SPARC Architecture 2011을 발표했습니다.이것에 의해, 레퍼런스의 전체적인 갱신에 가세해 2007년 사양에 [12]VIS 3 명령 세트의 확장과 초특권 모드가 추가되고 있습니다.
2015년 10월 Oracle은 새로운 Oracle SPARC Architecture 2015 [7][13]사양을 기반으로 한 최초의 프로세서 SPARC M7을 출시했습니다.이 리비전에는 VIS 4 명령 세트 확장, 하드웨어 지원 암호화 및 실리콘 보안 메모리(SSM)[14]가 포함됩니다.
SPARC 아키텍처는 1987년 최초의 SPARC V7 구현부터 Sun UltraSPARC 아키텍처 구현까지 지속적인 애플리케이션 바이너리 호환성을 제공합니다.
SPARC의 다양한 구현 중에서 Sun의 SuperSPARC와 UltraSPARC-I는 매우 인기가 있었으며 SPEC CPU95 및 CPU2000 벤치마크의 레퍼런스 시스템으로 사용되었습니다.296MHz UltraSPARC-II는 SPEC CPU2006 벤치마크의 레퍼런스 시스템입니다.
아키텍처
SPARC는 로드/스토어 아키텍처(레지스터 아키텍처라고도 불립니다)입니다.메모리에 액세스하기 위해서 사용되는 로드/스토어 명령을 제외하고, 모든 명령은 RISC 설계 원칙에 따라서 레지스터 상에서 동작합니다.
레지스터
SPARC 아키텍처에는 오버랩레지스터 윈도 방식이 있습니다.언제든지 32개의 범용 레지스터를 볼 수 있다.하드웨어의 CWP(Current Window Pointer) 변수는 현재 세트를 가리킵니다.레지스터 파일의 총 사이즈는 아키텍처에 포함되어 있지 않기 때문에 테크놀로지의 향상에 따라 레지스터를 추가할 수 있습니다.CWP는 5비트이며 PSR 레지스터의 일부이기 때문에 SPARC V7 및 V8에서는 최대 32개의 창을 사용할 수 있습니다.
SPARC V7 및 V8에서는 보통 SAVE 명령(프로시저 호출 중 SAVE 명령으로 새 스택프레임을 열고 레지스터 창을 전환함) 또는 RESTORE 명령(프로시저에서 복귀하기 전에 콜로 전환함)에 의해 CWP가 증가합니다.트랩 이벤트(인터럽트, 예외 또는 TRAP 명령) 및 RETT 명령(트랩에서 복귀)도 CWP를 변경합니다.SPARC V9의 경우 CWP 레지스터는 RESTORE 명령 중에 감소하고 SAVE 명령 중에 증가합니다.이것은 PSR의 반대입니다.SPARC V8에서의 CWP 동작이 변경은 비특권적인 명령에는 영향을 주지 않습니다.
그룹등록 | 니모닉 | 주소 등록 | 가용성 |
---|---|---|---|
세계적인 | G0-G7 | R[0]-R[7] | 항상 같은 것, G0은 항상 0입니다. |
나가. | O0-O7 | R[8]-R[15] | 착신 서브루틴에 인계되어 착신 서브루틴에서 반환됩니다. |
현지의 | L0-L7 | R[16]-R[23] | 현재 서브루틴에 대해 완전히 로컬입니다. |
에서 | I0-I7 | R[24]-R[31] | 발신자로부터 건네져 발신자에게 「아웃」으로서 돌아옵니다. |
SPARC 레지스터는 위 그림에 나와 있습니다.
명령 형식
SPARC 명령어는 모두 32비트 워드 전체를 차지하고 워드 경계에서 시작합니다.처음 2비트로 구분되는 4가지 형식이 사용됩니다.모든 산술 및 논리 명령에는 2개의 소스 오퍼랜드와 1개의 대상 오퍼랜드가 있습니다.
SETHI 명령 형식은 22비트 즉시 피연산자를 지정된 레지스터의 상위 22비트에 복사하고 하위 10비트를 각각 0으로 설정합니다.
ALU 레지스터를 포맷합니다. 두 소스 모두 레지스터입니다. ALU를 즉시 포맷합니다. 하나는 레지스터이고 하나는 -4096 ~ +4095 범위의 상수입니다.비트 13은 둘 중 하나를 선택합니다.어느 경우든, 행선지는 항상 레지스터입니다.
분기 형식 명령은 전송 또는 조건부 분기를 제어합니다.icc 또는 fcc 필드는 브랜치의 종류를 지정합니다.22비트 치환 필드는 타깃의 상대 주소를 워드로 나타내므로 조건부 브랜치는 최대 8메가바이트까지 전진 또는 후진할 수 있습니다.ANNUL(A) 비트는 일부 지연 슬롯을 제거하기 위해 사용됩니다.조건부 브랜치로 0인 경우는, 통상대로 지연 슬롯이 실행됩니다.이 값이 1인 경우 지연 슬롯은 브랜치가 취득된 경우에만 실행됩니다.실행하지 않으면 조건부 분기 이후의 명령은 건너뜁니다.
CALL 명령에서는 30비트 프로그램의 상대적인 워드오프셋을 사용합니다.이 값은 발신자의 4기가바이트 이내 또는 주소 공간 전체의 명령에 도달하기에 충분합니다.CALL 명령은 출력 레지스터 O7이라고도 불리는 레지스터 R15에 리턴 주소를 저장합니다.
산술 명령과 마찬가지로 SPARC 아키텍처에서는 로드 명령과 스토어 명령의 두 가지 형식이 사용됩니다.첫 번째 형식은 하나 또는 두 개의 레지스터를 유효 주소로 사용하는 명령에 사용됩니다.두 번째 형식은 정수 정수를 유효 주소로 사용하는 명령에 사용됩니다.
유형 | 조금 | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
SETHI 형식 | 00 | RD | 100 | 즉시 상수 22비트 | ||||||||||||||||||||||||||||
I 분기 형식 | 00 | A | icc | 010 | 변위 상수 22비트 | |||||||||||||||||||||||||||
F 분기 형식 | 00 | A | FCC | 110 | 변위 상수 22비트 | |||||||||||||||||||||||||||
콜 디스패치 | 01 | PC 상대 변위 | ||||||||||||||||||||||||||||||
산술 레지스터 | 10 | RD | 동작 코드 | RS 1 | 0 | 0 | RS 2 | |||||||||||||||||||||||||
산술 즉시 | 10 | RD | 동작 코드 | RS 1 | 1 | 즉시 상수 13비트 | ||||||||||||||||||||||||||
FPU | 10 | FD | 110100/110101 | FS 1 | 동작 | FS 2 | ||||||||||||||||||||||||||
LD/ST 레지스터 | 11 | RD | 동작 코드 | RS 1 | 0 | 0 | RS 2 | |||||||||||||||||||||||||
LD/ST 즉시 | 11 | RD | 동작 코드 | RS 1 | 1 | 즉시 상수 13비트 |
대부분의 산술 명령어는 한 버전이 NZVC 조건 코드 비트를 설정하고 다른 버전은 그렇지 않은 쌍으로 제공됩니다.이는 지연 슬롯을 채울 때 컴파일러가 명령을 이동할 수 있도록 하기 위함입니다.
SPARC V7에는 곱셈 명령이나 나눗셈 명령은 없지만 곱셈 테스트의 1단계와 곱셈을 제품에 조건부로 추가하는 MULSCC가 있습니다.이는 RISC의 이념에 따라 MULSCC는 1개의 클럭사이클에 걸쳐 완료할 수 있기 때문입니다.
SPARC 아키텍처 라이선스 계약자
SPARC 아키텍처의 라이선스를 취득한 조직은 다음과 같습니다.
- 아파라 웹시스템즈
- 바이폴라 통합 테크놀로지(BIT)
- 사이프레스 반도체
- 유럽우주연구기술센터(ESEC)
- 후지쯔(및 후지쯔 마이크로일렉트로닉스 자회사)
- 가이슬러 리서치
- HAL 컴퓨터 시스템
- 현대
- LSI 로직
- Matra Harris Semiconductors (MHS)
- 마쓰시타 전기 공업
- 메이코 사이언티픽
- 메타플로우 테크놀로지
- 필립스 일렉트로닉스
- 프리즘
- 로스 테크놀로지
- 솔본 컴퓨터
- Systems & Processes Engineering Corporation (SPEC)
- 템
- 와이텍
실장
이름(코드명) | 모델 | 주파수(MHz) | 아치 버전 | 연도 | 총[note 1] 스레드 수 | 프로세스(nm) | 트랜지스터(밀리언) | 다이 사이즈(mm2) | IO 핀 | 전력(W) | 전압(V) | L1 Dcache (KB) | L1 ICache (KB) | L2 캐시(KB) | L3 캐시(KB) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SPARC MB86900 | 후지쯔[1][3][2] | 14.28–33 | V7 | 1986 | 1×1=1 | 1300 | 0.11 | — | 256 | — | — | 0 ~ 128 (표준) | 없음. | 없음. | |
SPARC | 다양[note 2]. | 14.28–40 | V7 | 1989–1992 | 1×1=1 | 800–1300 | ~0.1–1.8 | — | 160–256 | — | — | 0 ~ 128 (표준) | 없음. | 없음. | |
MN10501(KAP) | 솔본 컴퓨터 마쓰시타[15] | 33-36 | V8 | 1990-1991 | 1x1=1 | — | 1.0[16] | — | — | — | — | 8 | 8 | 0–256 | 없음. |
microSPARC I(쓰나미) | TI TMS390S10 | 40–50 | V8 | 1992 | 1×1=1 | 800 | 0.8 | 225? | 288 | 2.5 | 5 | 2 | 4 | 없음. | 없음. |
SuperSPARC I(바이킹) | TI TMX390Z50 / Sun STP1020 | 33–60 | V8 | 1992 | 1×1=1 | 800 | 3.1 | — | 293 | 14.3 | 5 | 16 | 20 | 0–2048 | 없음. |
스파라이트 | 후지쯔 MB8683x | 66–108 | V8E | 1992 | 1×1=1 | — | — | — | 144, 176 | — | 2.5/3.3~5.0 V, 2.5~3.3 V | 1, 2, 8, 16 | 1, 2, 8, 16 | 없음. | 없음. |
하이퍼 SPARC(Colorado 1) | 로스 RT620A | 40–90 | V8 | 1993 | 1×1=1 | 500 | 1.5 | — | — | — | 5? | 0 | 8 | 128–256 | 없음. |
microSPARC II(스위프트) | 후지쯔 MB86904 / Sun STP1012 | 60–125 | V8 | 1994 | 1×1=1 | 500 | 2.3 | 233 | 321 | 5 | 3.3 | 8 | 16 | 없음. | 없음. |
하이퍼 SPARC(Colorado 2) | 로스 RT620B | 90–125 | V8 | 1994 | 1×1=1 | 400 | 1.5 | — | — | — | 3.3 | 0 | 8 | 128–256 | 없음. |
SuperSPARC II(Voyager) | Sun STP1021 | 75–90 | V8 | 1994 | 1×1=1 | 800 | 3.1 | 299 | — | 16 | — | 16 | 20 | 1024–2048 | 없음. |
하이퍼 SPARC(Colorado 3) | 로스 RT620C | 125–166 | V8 | 1995 | 1×1=1 | 350 | 1.5 | — | — | — | 3.3 | 0 | 8 | 512–1024 | 없음. |
터보 SPARC | 후지쯔 MB86907 | 160–180 | V8 | 1996 | 1×1=1 | 350 | 3.0 | 132 | 416 | 7 | 3.5 | 16 | 16 | 512 | 없음. |
UltraSPARC(스핏파이어) | Sun STP1030 | 143–167 | V9 | 1995 | 1×1=1 | 470 | 3.8 | 315 | 521 | 30개[note 3] | 3.3 | 16 | 16 | 512–1024 | 없음. |
UltraSPARC(호넷) | Sun STP1030 | 200 | V9 | 1995 | 1×1=1 | 420 | 5.2 | 265 | 521 | — | 3.3 | 16 | 16 | 512–1024 | 없음. |
하이퍼 SPARC(Colorado 4) | 로스 RT620D | 180–200 | V8 | 1996 | 1×1=1 | 350 | 1.7 | — | — | — | 3.3 | 16 | 16 | 512 | 없음. |
SPARC64 | 후지쯔(HAL) | 101–118 | V9 | 1995 | 1×1=1 | 400 | — | 멀티칩 | 286 | 50 | 3.8 | 128 | 128 | — | — |
SPARC64 II | 후지쯔(HAL) | 141–161 | V9 | 1996 | 1×1=1 | 350 | — | 멀티칩 | 286 | 64 | 3.3 | 128 | 128 | — | — |
SPARC64 III | 후지쯔(HAL) MBCS70301 | 250–330 | V9 | 1998 | 1×1=1 | 240 | 17.6 | 240 | — | — | 2.5 | 64 | 64 | 8192 | — |
UltraSPARC II (블랙버드) | Sun STP1031 | 250–400 | V9 | 1997 | 1×1=1 | 350 | 5.4 | 149 | 521 | 스물다[note 4] | 2.5 | 16 | 16 | 1024 또는 4096 | 없음. |
UltraSPARC II (Sappire-Black) | Sun STP1032 / STP1034 | 360–480 | V9 | 1999 | 1×1=1 | 250 | 5.4 | 126 | 521 | 스물한[note 5] 살 | 1.9 | 16 | 16 | 1024–8192 | 없음. |
UltraSPARC IIi (Sabre) | Sun SME 1040 | 270–360 | V9 | 1997 | 1×1=1 | 350 | 5.4 | 156 | 587 | 21 | 1.9 | 16 | 16 | 256–2048 | 없음. |
UltraSPARC IIi (사파이어-레드) | Sun SME 1430 | 333–480 | V9 | 1998 | 1×1=1 | 250 | 5.4 | — | 587 | 스물한[note 6] 살 | 1.9 | 16 | 16 | 2048 | 없음. |
UltraSPARC IIe (Hummingbird) | Sun SME 1701 | 400–500 | V9 | 1999 | 1×1=1 | 180 Al | — | — | 370 | 13개[note 7] | 1.5–1.7 | 16 | 16 | 256 | 없음. |
UltraSPARC IIi (IE+) (팬텀) | Sun SME 1532 | 550–650 | V9 | 2000 | 1×1=1 | 180 Cu | — | — | 370 | 17.6 | 1.7 | 16 | 16 | 512 | 없음. |
SPARC64 GP | 후지쯔 SFCB81147 | 400–563 | V9 | 2000 | 1×1=1 | 180 | 30.2 | 217 | — | — | 1.8 | 128 | 128 | 8192 | — |
SPARC64 GP | -- | 600–810 | V9 | — | 1×1=1 | 150 | 30.2 | — | — | — | 1.5 | 128 | 128 | 8192 | — |
SPARC64 IV | 후지쯔 MBCS80523 | 450–810 | V9 | 2000 | 1×1=1 | 130 | — | — | — | — | — | 128 | 128 | 2048 | — |
UltraSPARC III(치타) | Sun SME 1050 | 600 | JPS1 | 2001 | 1×1=1 | 180 Al | 29 | 330 | 1368 | 53 | 1.6 | 64 | 32 | 8192 | 없음. |
UltraSPARC III(치타) | Sun SME 1052 | 750–900 | JPS1 | 2001 | 1×1=1 | 130 Al | 29 | — | 1368 | — | 1.6 | 64 | 32 | 8192 | 없음. |
UltraSPARC III Cu(치타+) | Sun SME 1056 | 900–1200 | JPS1 | 2001 | 1×1=1 | 130 Cu | 29 | 232 | 1368 | 오십[note 8] | 1.6 | 64 | 32 | 8192 | 없음. |
UltraSPARC IIIi (잘라페뇨) | Sun SME1603 | 1064–1593 | JPS1 | 2003 | 1×1=1 | 130 | 87.5 | 206 | 959 | 52 | 1.3 | 64 | 32 | 1024 | 없음. |
SPARC64 V (Zeus) | 후지쯔 | 1100–1350 | JPS1 | 2003 | 1×1=1 | 130 | 190 | 289 | 269 | 40 | 1.2 | 128 | 128 | 2048 | — |
SPARC64 V+(올림픽 B) | 후지쯔 | 1650–2160 | JPS1 | 2004 | 1×1=1 | 90 | 400 | 297 | 279 | 65 | 1 | 128 | 128 | 4096 | — |
UltraSPARC IV(Jaguar) | Sun SME 1167 | 1050–1350 | JPS2 | 2004 | 1×2=2 | 130 | 66 | 356 | 1368 | 108 | 1.35 | 64 | 32 | 16384 | 없음. |
UltraSPARC IV+(팬터) | Sun SME 1167A | 1500–2100 | JPS2 | 2005 | 1×2=2 | 90 | 295 | 336 | 1368 | 90 | 1.1 | 64 | 64 | 2048 | 32768 |
UltraSPARC T1 (Niagara | Sun SME 1905 | 1000–1400 | UA2005 | 2005 | 4×8=32 | 90 | 300 | 340 | 1933 | 72 | 1.3 | 8 | 16 | 3072 | 없음. |
SPARC64 VI (Olympus-C) | 후지쯔 | 2150–2400 | JPS2 | 2007 | 2×2=4 | 90 | 540 | 422 | — | 120–150 | 1.1 | 128×2 | 128×2 | 4096–6144 | 없음. |
UltraSPARC T2 (Niagara 2) | Sun SME1908A | 1000–1600 | UA2007 | 2007 | 8×8=64 | 65 | 503 | 342 | 1831 | 95 | 1.1–1.5 | 8 | 16 | 4096 | 없음. |
UltraSPARC T2 Plus (빅토리아 폴스) | Sun SME1910A | 1200–1600 | UA2007 | 2008 | 8×8=64 | 65 | 503 | 342 | 1831 | — | — | 8 | 16 | 4096 | 없음. |
SPARC64 VII(목성)[17] | 후지쯔 | 2400–2880 | JPS2 | 2008 | 2×4=8 | 65 | 600 | 445 | — | 150 | — | 64×4 | 64×4 | 6144 | 없음. |
UltraSPARC "RK" (록)[18] | Sun SME 1832 | 2300 | ???? | 취소했다[19] | 2×16=32 | 65 | ? | 396 | 2326 | ? | ? | 32 | 32 | 2048 | ? |
SPARC64 VIIfx(금성)[20][21] | 후지쯔 | 2000 | JPS2 / HPC-ACE | 2009 | 1×8=8 | 45 | 760 | 513 | 1271 | 58 | ? | 32×8 | 32×8 | 6144 | 없음. |
리온 2피트 | ATM697F | 100 | V8 | 2009 | 1×1=1 | 180 | — | — | 196 | 1 | 1.8/3.3 | 16 | 32 | — | - 없음 |
SPARC T3(레인보우 폭포) | Oracle/Sun | 1650 | UA2007 | 2010 | 8×16=128 | 사십[22] | ???? | 371 | ? | 139 | ? | 8 | 16 | 6144 | 없음. |
갤럭시 FT-1500 | NUDT (중국) | 1800 | UA2007? | 201? | 8×16=128 | 40 | ???? | ??? | ? | 65 | ? | 16×16 | 16×16 | 512×16 | 4096 |
SPARC64 VII+(목성-E 또는 M3)[23][24] | 후지쯔 | 2667–3000 | JPS2 | 2010 | 2×4=8 | 65 | — | — | — | 160 | — | 64×4 | 64×4 | 12288 | 없음. |
레온 3피트 | 코밤 게슬러 GR712RC | 100 | V8E | 2011 | 1×2=2 | 180 | — | — | — | 1.5[note 9] | 1.8/3.3 | 4 x 4 Kb | 4 x 4 Kb | 없음. | 없음. |
R1000 | MCST(러시아) | 1000 | JPS2 | 2011 | 1×4=4 | 90 | 180 | 128 | — | 15 | 1, 1.8, 2.5 | 32 | 16 | 2048 | 없음. |
SPARC T4(요세미티 폭포)[25] | 오라클 | 2850–3000 | OSA2011 | 2011 | 8×8=64 | 40 | 855 | 403 | ? | 240 | ? | 16×8 | 16×8 | 128×8 | 4096 |
SPARC64 IXfx[26][27][28] | 후지쯔 | 1850 | JPS2 / HPC-ACE | 2012 | 1x16=16 | 40 | 1870 | 484 | 1442 | 110 | ? | 32×16 | 32×16 | 12288 | 없음. |
SPARC64 X (아테나)[29] | 후지쯔 | 2800 | OSA2011/HPC-ACE | 2012 | 2×16=32 | 28 | 2950 | 587.5 | 1500 | 270 | ? | 64×16 | 64×16 | 24576 | 없음. |
SPARC T5 | 오라클 | 3600 | OSA2011 | 2013 | 8×16=128 | 28 | 1500 | 478 | ? | ? | ? | 16×16 | 16×16 | 128×16 | 8192 |
SPARC M5[30] | 오라클 | 3600 | OSA2011 | 2013 | 8×6=48 | 28 | 3900 | 511 | ? | ? | ? | 16×6 | 16×6 | 128×6 | 49152 |
SPARC M6[31] | 오라클 | 3600 | OSA2011 | 2013 | 8×12=96 | 28 | 4270 | 643 | ? | ? | ? | 16×12 | 16×12 | 128×12 | 49152 |
SPARC64 X+(아테나+)[32] | 후지쯔 | 3200–3700 | OSA2011/HPC-ACE | 2014 | 2×16=32 | 28 | 2990 | 600 | 1500 | 392 | ? | 64×16 | 64×16 | 2400만 | 없음. |
SPARC64 XIfx[33] | 후지쯔 | 2200 | JPS2 / HPC-ACE2 | 2014 | 1×(32+2)=34 | 20 | 3750 | ? | 1001 | ? | ? | 64×34 | 64×34 | 1,200만×2 | 없음. |
SPARC M7[34][35] | 오라클 | 4133 | OSA2015 | 2015 | 8×32=256 | 20 | 10,000 이상 | ? | ? | ? | ? | 16×32 | 16×32 | 256×24 | 65536 |
SPARC S7[36][37] | 오라클 | 4270 | OSA2015 | 2016 | 8×8=64 | 20 | ???? | ? | ? | ? | ? | 16×8 | 16×8 | 256×2+256×4 | 16384 |
SPARC64 XII[38] | 후지쯔 | 4250 | OSA201? / HPC-ACE | 2017 | 8×12=96 | 20 | 5500 | 795 | 1860 | ? | ? | 64×12 | 64×12 | 512×12 | 32768 |
SPARC M8[39][40] | 오라클 | 5000 | OSA2017 | 2017 | 8×32=256 | 20 | ? | ? | ? | ? | ? | 32×32 | 16×32 | 128×32+256×8 | 65536 |
레온4 | 코밤 게슬러 GR740 | 250[note 10] | V8E | 2017 | 1×4=4 | 32 | — | — | — | — | 1.2/2.5/3.3 | 4x4 | 4x4 | 2048 | 없음. |
R2000 | MCST(러시아) | 2000 | ? | 2018 | 1×8=8 | 28 | 500 | ? | — | ? | ? | ? | ? | ? | 없음. |
레온5 | 코밤 게슬러 | — | V8E | 2019 | ? | ? | — | — | — | — | — | ? | ? | 16–8192 | 없음. |
이름(코드명) | 모델 | 주파수(MHz) | 아치 버전 | 연도 | 총[note 1] 스레드 수 | 프로세스(nm) | 트랜지스터(밀리언) | 다이 사이즈(mm2) | IO 핀 | 전력(W) | 전압(V) | L1 Dcache (KB) | L1 ICache (KB) | L2 캐시(KB) | L3 캐시(KB) |
주의:
- ^ a b 코어당 스레드 수 × 코어 수
- ^ Fujitsu, LSI Logic, Weitek, Texas Instruments, Cypress 및 Temic에 의해 다양한 SPARC V7 구현이 생산되었습니다.SPARC V7 프로세서는 일반적으로 정수 유닛(IU), 부동소수점 유닛(FPU), 메모리 관리 유닛(MMU) 및 캐시 메모리로 구성된 여러 개의 개별 칩으로 구성됩니다.반대로 Atmel(현재의 Microchip Technology) TSC695는 싱글칩 SPARC V7 구현입니다.
- ^ @167MHz
- ^ @250 MHz
- ^ @400 MHz
- ^ @440MHz
- ^ 최대 500MHz
- ^ 1200MHz
- ^ I/O 버스 제외
- ^ 공칭, 장착된 RAM 기능에 따라 100~424MHz의 사양
운영 체제 지원
SPARC 머신은 일반적으로 파생상품 일루미노 및 OpenIndiana를 포함한 SunOS, Solaris 또는 OpenSolaris를 사용하지만 NexTSTEP, RTEM, FreeBSD, OpenBSD, NetBSD, Linux 등의 다른 운영 체제도 사용되었습니다.
1993년 Intergraph는 SPARC [41]아키텍처에 대한 Windows NT 포트를 발표했지만 나중에 취소되었습니다.
2015년 10월 Oracle은 "Linux for SPARC 레퍼런스 플랫폼"[42]을 발표했습니다.
오픈 소스 구현
SPARC 아키텍처에는 다음과 같은 완전 오픈 소스 구현이 있습니다.
- LEON 32비트 내방사선성 SPARC V8 구현으로 공간 사용을 위해 특별히 설계되었습니다.소스 코드는 VHDL로 작성되며 GPL에 따라 라이센스가 부여됩니다.
- 2006년에 출시된 OpenSPARC T1은 UltraSPARC Architecture 2005 및 SPARC Version 9(레벨 1)에 준거한 64비트, 32스레드 실장입니다.소스 코드는 Verilog로 작성되어 있으며 많은 라이선스로 라이선스가 부여되어 있습니다.대부분의 OpenSPARC T1 소스 코드는 GPL로 라이선스가 부여됩니다.기존 오픈 소스 프로젝트에 기반한 소스는 현재 라이선스로 계속 라이선스가 부여됩니다.바이너리 프로그램은 바이너리 소프트웨어 라이센스 계약에 따라 라이센스가 부여됩니다.
- S1. OpenSPARC T1 설계에 기반한 64비트 Wishbone 준거 CPU 코어.4방향 SMT를 지원하는 단일 UltraSPARC V9 코어입니다.T1과 마찬가지로 소스 코드는 GPL로 라이선스가 부여됩니다.
- 2008년에 출시된 OpenSPARC T2는 UltraSPARC Architecture 2007 및 SPARC 버전 9(레벨 1)에 준거한 64비트, 64스레드 실장입니다.소스 코드는 Verilog로 작성되어 있으며 많은 라이선스로 라이선스가 부여되어 있습니다.대부분의 OpenSPARC T2 소스 코드는 GPL로 라이선스가 부여됩니다.기존 오픈소스 프로젝트에 기반한 소스는 현재 라이선스로 계속 라이선스가 부여됩니다.바이너리 프로그램은 바이너리 소프트웨어 라이센스 계약에 따라 라이센스가 부여됩니다.
SPARC 아키텍처용 완전 오픈소스 시뮬레이터도 존재합니다.
- RAMP Gold는 FPGA 기반 아키텍처 시뮬레이션용으로 설계된 32비트, 64스레드 SPARC 버전8 구현입니다.RAMP Gold는 최대 36,000줄의 SystemVerilog로 작성되며 BSD 라이선스로 라이센스가 부여됩니다.
슈퍼컴퓨터
HPC 로드의 경우 후지쯔는 HPC-ACE(High Performance Computing – Malculatic Computerational Extensions)라고 하는 새로운 명령 확장 세트를 갖춘 특수 SPARC64 fx 프로세서를 개발합니다.
후지쯔의 K컴퓨터는 2011년 6월과 2011년 11월 TOP500에서 1위를 차지했다.SPARC64 VIIfx CPU 88,128개를 조합하여 각각8개의 코어를 탑재하여 총 705,024개의 코어를 제공합니다.이는 당시 TOP500의 다른 시스템보다 거의 2배 많은 수치입니다.K Computer는 목록에 있는 다음 5개 시스템을 합친 것보다 더 강력했으며, 모든 슈퍼 컴퓨터 시스템 [43]중 최고의 성능 대 전력 비율을 보였습니다.또한 2011년 6월 Green500 목록에서 [44]824.56 MFLOPS/W로 6위를 차지했습니다.2012년 11월 TOP500 릴리즈에서는 K컴퓨터가 상위 [45]3위 중 가장 강력한 성능을 발휘하여 3위에 올랐습니다.그것은 대응하는 Green500 [46]릴리즈에서 85위를 차지했다.최신 HPC 프로세서인 IXfx 및 XIfx는 최신 PRIMEHPC FX10 및 FX100 슈퍼컴퓨터에 탑재되었습니다.
톈허-2(2014년 11월[47] 기준 TOP500 1위)는 중국에서 개발한 갤럭시FT-1500 OpenSPARC 기반 프로세서를 탑재한 다수의 노드를 갖추고 있다.그러나 이러한 프로세서는 LINPACK [48][49]점수에 기여하지 않았습니다.
「 」를 참조해 주세요.
- ERC32 - SPARC V7 사양에 준거
- Ross Technology, Inc. - 1980년대와 1990년대 SPARC 마이크로프로세서 개발자
- Sparcle - MIT Alewife 프로젝트에서 사용되는 멀티프로세싱 지원을 갖춘 수정된 SPARC
- LEON - 공간 정격 SPARC V8 프로세서.
- R1000 - SPARC V9 사양을 기반으로 한 러시아의 쿼드코어 마이크로프로세서
- 갤럭시 FT-1500 - 중국제 16코어 OpenSPARC 기반 프로세서
레퍼런스
- ^ a b c "Fujitsu to take ARM into the realm of Super". The CPU Shack Museum. June 21, 2016. Archived from the original on June 30, 2019. Retrieved June 30, 2019.
- ^ a b c d "Timeline". SPARC International. Archived from the original on April 24, 2019. Retrieved June 30, 2019.
- ^ a b "Fujitsu SPARC". cpu-collection.de. Archived from the original on August 6, 2016. Retrieved June 30, 2019.
- ^ Vaughan-Nichols, Steven J. (September 5, 2017). "Sun set: Oracle closes down last Sun product lines". ZDNet. Archived from the original on September 10, 2017. Retrieved September 11, 2017.
- ^ Nichols, Shaun (August 31, 2017). "Oracle finally decides to stop prolonging the inevitable, begins hardware layoffs". The Register. Archived from the original on September 12, 2017. Retrieved September 11, 2017.
- ^ "Roadmap: Fujitsu Global". www.fujitsu.com. Retrieved February 15, 2022.
- ^ a b "Oracle SPARC Architecture 2015: One Architecture ... Multiple Innovative Implementations" (PDF). Draft D1.0.0. January 12, 2016. Archived (PDF) from the original on April 24, 2016. Retrieved June 13, 2016.
IMPL. DEP. #2-V8: An Oracle SPARC Architecture implementation may contain from 72 to 640 general-purpose 64-bit R registers. This corresponds to a grouping of the registers into MAXPGL + 1 sets of global R registers plus a circular stack of N_REG_WINDOWS sets of 16 registers each, known as register windows. The number of register windows present (N_REG_WINDOWS) is implementation dependent, within the range of 3 to 32 (inclusive).
- ^ "SPARC Options", Using the GNU Compiler Collection (GCC), GNU, archived from the original on January 9, 2013, retrieved January 8, 2013
- ^ SPARC Optimizations With GCC, OSNews, February 23, 2004, archived from the original on May 23, 2013, retrieved January 8, 2013
- ^ Weaver, D. L.; Germond, T., eds. (1994), "The SPARC Architecture Manual, Version 9", SPARC International, Inc., Prentice Hall, ISBN 0-13-825001-4, archived (PDF) from the original on January 18, 2012, retrieved December 6, 2011
- ^ "SPARC Behavior and Implementation". Numerical Computation Guide – Sun Studio 10. Sun Microsystems, Inc. 2004. Archived from the original on January 25, 2022. Retrieved September 24, 2011.
There are four situations, however, when the hardware will not successfully complete a floating-point instruction: ... The instruction is not implemented by the hardware (such as ... quad-precision instructions on any SPARC FPU).
- ^ "Oracle SPARC Architecture 2011" (PDF), Oracle Corporation, May 21, 2014, archived (PDF) from the original on September 24, 2015, retrieved November 25, 2015
- ^ Soat, John. "SPARC M7 Innovation". Oracle web site. Oracle Corporation. Archived from the original on September 5, 2015. Retrieved October 13, 2015.
- ^ "Software in Silicon Cloud - Oracle". www.oracle.com. Archived from the original on January 21, 2019. Retrieved January 21, 2019.
- ^ "Floodgap Retrobits presents the Solbourne Solace: a shrine to the forgotten SPARC". www.floodgap.com. Archived from the original on December 1, 2020. Retrieved January 14, 2020.
- ^ Sager, D.; Hinton, G.; Upton, M.; Chappell, T.; Fletcher, T.D.; Samaan, S.; Murray, R. (2001). "A 0.18 μm CMOS IA32 microprocessor with a 4 GHz integer execution unit". 2001 IEEE International Solid-State Circuits Conference. Digest of Technical Papers. ISSCC (Cat. No.01CH37177). San Francisco, CA, USA: IEEE: 324–325. doi:10.1109/ISSCC.2001.912658. ISBN 978-0-7803-6608-4.
- ^ FX1 Key Features & Specifications (PDF), Fujitsu, February 19, 2008, archived (PDF) from the original on January 18, 2012, retrieved December 6, 2011
- ^ Tremblay, Marc; Chaudhry, Shailender (February 19, 2008), "A Third-Generation 65nm 16-Core 32-Thread Plus 32-Scout-Thread CMT SPARC(R) Processor" (PDF), OpenSPARC, Sun Microsystems, archived from the original on January 16, 2013, retrieved December 6, 2011
- ^ Vance, Ashlee (June 15, 2009), "Sun Is Said to Cancel Big Chip Project", The New York Times, archived from the original on November 4, 2011, retrieved May 23, 2010
- ^ "Fujitsu shows off SPARC64 VII", heise online, August 28, 2008, archived from the original on May 23, 2013, retrieved December 6, 2011
- ^ Barak, Sylvie (May 14, 2009), "Fujitsu unveils world's fastest CPU", The Inquirer, archived from the original on May 17, 2009, retrieved December 6, 2011
{{citation}}
: CS1 유지보수: 부적합한 URL(링크) - ^ "Sparc T3 processor" (PDF), Oracle Corporation, archived (PDF) from the original on April 24, 2016, retrieved December 6, 2011
- ^ Morgan, Timothy Prickett (December 3, 2010), "Ellison: Sparc T4 due next year", The Register, archived from the original on March 7, 2012, retrieved December 6, 2011
- ^ "SPARC Enterprise M-series Servers Architecture" (PDF), Fujitsu, April 2011, archived (PDF) from the original on March 4, 2016, retrieved November 5, 2011
- ^ Morgan, Timothy Prickett (August 22, 2011), "Oracle's Sparc T4 chip", The Register, archived from the original on November 30, 2011, retrieved December 6, 2011
- ^ Morgan, Timothy Prickett (November 21, 2011), "Fujitsu parades 16-core Sparc64 super stunner", The Register, archived from the original on November 24, 2011, retrieved December 8, 2011
- ^ "Fujitsu Launches PRIMEHPC FX10 Supercomputer", Fujitsu, November 7, 2011, archived from the original on January 18, 2012, retrieved February 3, 2012
- ^ "Ixfx Download" (PDF). fujitsu.com. Archived (PDF) from the original on May 18, 2015. Retrieved May 17, 2015.
- ^ "Images of SPARC64" (PDF). fujitsu.com. Archived (PDF) from the original on April 22, 2016. Retrieved August 29, 2017.
- ^ "Oracle Products" (PDF). oracle.com. Archived (PDF) from the original on March 8, 2017. Retrieved August 29, 2017.
- ^ "Oracle SPARC products" (PDF). oracle.com. Archived (PDF) from the original on September 26, 2018. Retrieved August 29, 2017.
- ^ "Fujitsu Presentation pdf" (PDF). fujitsu.com. Archived (PDF) from the original on April 22, 2016. Retrieved August 29, 2017.
- ^ "Fujitsu Global Images" (PDF). fujitsu.com. Archived from the original (PDF) on May 18, 2015. Retrieved August 29, 2017.
- ^ "M7: Next Generation SPARC. Hotchips 26" (PDF). swisdev.oracle.com. Archived (PDF) from the original on October 31, 2014. Retrieved August 12, 2014.
- ^ "Oracle's SPARC T7 and SPARC M7 Server Architecture" (PDF). oracle.com. Archived (PDF) from the original on November 6, 2015. Retrieved October 10, 2015.
- ^ Vinaik, Basant; Puri, Rahoul (August 24, 2015). "Hot Chips – August 23–25, 2015 – Conf. Day1 – Oracle's Sonoma Processor: Advanced low-cost SPARC processor for enterprise workloads" (PDF). hotchips.org. Retrieved January 25, 2022.
- ^ "Blueprints revealed: Oracle crams Sparc M7 and InfiniBand into cheaper 'Sonoma' chips". theregister.co.uk. Archived from the original on August 29, 2017. Retrieved August 29, 2017.
- ^ "Documents at Fujitsu" (PDF). fujitsu.com. Archived (PDF) from the original on August 29, 2017. Retrieved August 29, 2017.
- ^ "Oracle's New SPARC Systems Deliver 2-7x Better Performance, Security Capabilities, and Efficiency than Intel-based Systems". oracle.com. Archived from the original on September 18, 2017. Retrieved September 18, 2017.
- ^ "SPARC M8 Processor" (PDF). oracle.com. Archived (PDF) from the original on February 28, 2019. Retrieved September 18, 2017.
- ^ McLaughlin, John (July 7, 1993), "Intergraph to Port Windows NT to SPARC", The Florida SunFlash, 55 (11), archived from the original on July 23, 2014, retrieved December 6, 2011
- ^ Project: Linux for SPARC - oss.oracle.com, October 12, 2015, archived from the original on December 8, 2015, retrieved December 4, 2015
- ^ "TOP500 List (1-100)", TOP500, June 2011, archived from the original on June 23, 2011, retrieved December 6, 2011
- ^ "The Green500 List", Green500, June 2011, archived from the original on July 3, 2011
- ^ "Top500 List – November 2012 TOP500 Supercomputer Sites", TOP500, November 2012, archived from the original on November 13, 2012, retrieved January 8, 2013
- ^ "The Green500 List – November 2012 The Green500", Green500, November 2012, archived from the original on June 6, 2016, retrieved January 8, 2013
- ^ "Tianhe-2 (MilkyWay-2)", TOP500, May 2015, archived from the original on May 26, 2015, retrieved May 27, 2015
- ^ Keane, Andy, "Tesla Supercomputing" (mp4), Nvidia, archived from the original on February 25, 2021, retrieved December 6, 2011
- ^ Thibodeau, Patrick (November 4, 2010), U.S. says China building 'entirely indigenous' supercomputer, Computerworld, archived from the original on October 11, 2012, retrieved August 28, 2017
외부 링크
- SPARC International, Inc.
- Wayback Machine의 Oracle SPARC 프로세서 매뉴얼(2019년 10월 13일 아카이브)
- SPARC 테크니컬 문서
- OpenSPARC 아키텍처 사양
- 하이퍼바이저/Sun4v 레퍼런스 자료
- 후지쯔 SPARC64 V, VI, VII, VIIfx, IXfx 확장 및 X/X+ 사양
- Sun – 웨이백 머신의 UltraSPARC 프로세서 매뉴얼 (2010년 1월 14일 아카이브)
- Sun – Wayback Machine에서 FOSS 오픈 하드웨어 매뉴얼(2011년 12월 9일 아카이브)
- Open SPARC at the Wayback Machine (2011년 2월 27일 아카이브)
- Wayback Machine에서의 Oracle SPARC 및 Solaris 공개 로드맵(2018년 5월 25일 아카이브)
- 후지쯔 SPARC 로드맵
- SPARC 프로세서의 이미지와 설명
- MBus 모듈(SuperSPARC, HyperSPARC)에 대한 대략적인 가이드
- SPARC Version 9, David Ditzel의 YouTube 강연
- Curlie의 SPARC