제퍼넷 로고

SPARC CPU 아키텍처의 역사

시간

[RetroBytes]는 SPARC 프로세서 아키텍처의 흥미로운 역사. Scalable Processor Architecture의 약자인 SPARC는 1980년대와 1990년대에 가장 상업적으로 성공한 RISC 프로세서를 정의했습니다. SPARC는 처음에 Sun Microsystems에서 개발했으며 대부분의 사람들이 SPARC를 연결하지만 대부분의 컴퓨터 아키텍처는 단일 회사에서 제어하지만 SPARC는 수십 명의 플레이어가 옹호했습니다. SPARC의 역사는 단순히 Sun의 역사가 아닙니다.

축소 명령어 세트 컴퓨터(위험) 디자인은 명령어 세트 아키텍처(ISA) 복잡한 명령 세트 컴퓨터보다 제한된 수의 간단한 명령을 실행하는(CISC) 더 많고 더 복잡한 명령어로 구성된 ISA를 기반으로 합니다. RISC가 더 간단한 명령어를 활용하면 일반적으로 CISC 컴퓨터에서 더 적은 복잡한 명령어로 동일한 작업을 완료하기 위해 더 긴 시퀀스의 간단한 명령어가 필요합니다. 단순(보다 효율적인) RISC 명령어는 일반적으로 더 빠르고(더 높은 클록 속도에서) 고도로 파이프라인 방식으로 실행된다는 단점이 있습니다. 우리의 개요 현대 ISA 전투 CISC의 시대가 본질적으로 어떻게 끝났는지 보여줍니다.

IBM은 RISC 프로세서 개념을 탐색한 최초의 플레이어였을지 모르지만 두 개의 서로 다른 대학 그룹의 작업이 더 눈에 띄었고 따라서 틀림없이 더 영향력이 있었습니다. Stanford 그룹은 MIPS  및 Berkeley RISC로 상용화 SPARC.

SPARC의 처음 두 버전인 SPARC 버전 7 및 8은 32비트 아키텍처였습니다. SPARC 버전 9로의 진화는 최대 64비트로 점프했지만 이전 버전과의 호환성은 유지되었습니다. 64비트 레지스터가 있는 동안 레거시 32비트 명령어는 이전 버전과 동일하게 작동했습니다. 소수의 새로운 64비트 명령어만 필요했으며 자동으로 상위 32비트를 사용했습니다. SPARC 버전 9의 다른 개선 사항은 기존 코드의 지식을 활용하여 성능 향상을 식별했습니다. 여기에는 캐시 프리페치, 데이터 오정렬 처리 및 분기를 줄이기 위한 조건부 이동이 포함됩니다. SPARC 버전 9의 다른 주요 개선 사항은 OS 성능을 향상시켰습니다. 여기에는 명령어 권한, 레지스터 권한 및 다중 트랩 레벨이 포함됩니다.

SPARC 버전 9 개선 사항은 Sun Microsystems, Fujitsu, Texas Instruments, Cray, Ross 등을 포함하는 회원사인 SPARC International에서 정의했습니다. Sun은 SPARC International의 중요한 부분이었지만, 단독으로 진행한 것은 아닙니다.

SPARC 버전 9 이후로 Fujitsu는 여전히 SPARC 기반 메인프레임을 제조하고 있으므로 주로 다중 처리에 중점을 두었습니다. SPARC는 또한 개방적이고 로열티가 없으며 임베디드 컴퓨팅에서 발판을 마련했습니다. 일부는 심지어 저렴한 FPGA에 SPARC 프로세서 합성.

[포함 된 콘텐츠]

spot_img

최신 인텔리전스

spot_img