최근 수정 시각 : 2023-11-13 08:23:14

SPARC

LEON프로젝트에서 넘어옴
명령어 집합
CISC AMD64 x86 · M68K · 68xx · Z80 · 8080 · MOS 65xx · VAX
RISC AArch64 ARM · RISC-V · MIPS · DEC Alpha · POWER PowerPC · CELL-BE
LoongArch · OpenRISC · PA-RISC · SPARC · Blackfin · SuperH · AVR32 AVR
VLIW
EPIC
E2K · IA-64 · Crusoe

1. 개요

SPARC(스팍, Scalable Processor ARChitecture)는 1987년에 출시된 썬 마이크로시스템즈에서 개발한 빅 엔디언 RISC 마이크로프로세서 제품군이다. 아키텍처의 유지 관리는 1989년에 설립된 SPARC International에서 담당했으며, 초기부터 후지쯔 등의 서드파티 제조사가 생산과 설계에 참여할 수 있었던 개방형 아키텍처였다.[가][2] SUN의 전성기에 서버 및 워크스테이션에 사용되었다. 옐브루스 프로세서를 개발했던 MCST에서도 개발 및 생산된 적이 있었으며, 회사 이름의 S가 SPARC을 의미한다.

2005년에는 OpenSPARC T1, 2007년에는 OpenSPARC T2 디자인이 GPL로 공개되었다. SUN을 인수한 오라클에서는 2017년에 SPARC 개발 팀을 대량으로 해고하면서 SPARC M8 이후의 프로세서 개발이 중단되었다. SPARC 프로세서의 주요 생산자였던 후지쯔에서도 SPARC 기반 프로세서 생산을 2020년대부터 축소하고 Arm으로 갈아탔다. 2023년 현재 남아 있는 SPARC 기반 프로세서 제조사는 특수 용도밖에 없다.

2. LEON 프로젝트

ESA에서 시작한 프로젝트로, 우주선에서 사용하기 위한 개방형 프로세서 구현이 목표이다. 프로젝트가 시작된 당시에는 특정 업체에 종속되지 않았던 개방형 프로세서 아키텍처가 SPARC밖에 없었기 때문에 초기부터 이 아키텍처를 사용했다. 방사능을 견딜 수 있도록 설계되었으며, 32비트 SPARC V8 코어를 사용한다. 프로세서 소스 코드는 VHDL로 작성되며 GPL 라이센스를 따르는 개방형 오픈소스로 설계된다. 주요 생산자는 Atmel을 거쳐서 마이크로칩 테크놀로지(Microchip Technology)이다. [나]

2.1. 다누리

2022년에 발사한 한국형 달탐사선 다누리호의 주요 칩이 SPARC-V8 라인업인 마이크로칩 테크놀로지(Microchip Technology)사가 생산한 LEON2-FT AT697F 32비트 프로세서이다.[나]

3. 관련문서


[가] The SPARC Architecture Manual,Version 9 ,SPARC International, Inc. Santa Clara, California https://www.cs.utexas.edu/users/novak/sparcv9.pdf [2] Oracle SPARC Architecture 2015 https://www.oracle.com/technetwork/sparc-architecture-2015-2868130.pdf [나] Microchip Technology AT697F https://www.microchip.com/en-us/product/at697f [나]