RISC-V

RISC-V 프로세서 프로토타입 (2013년 1월)

RISC-V("리스크 파이브"로 발음)는 축소 명령어 집합 컴퓨터(RISC) 기반의 개방형 명령어 집합(ISA)이다.

대부분의 ISA와 달리 RISC-V ISA는 어떠한 목적으로는 자유로이 사용할 수 있으며, 누구든지 RISC-V 소프트웨어설계, 제조, 판매할 수 있게 허가되어 있다. 최초의 개방형 ISA는 아니지만 웨어하우스 규모의 클라우드 컴퓨터, 고성능 휴대 전화, 초소형 임베디드 시스템에 이르는 현대의 산술 장치에 유용하게 쓰일 수 있게 설계되어 있다. 이러한 이용에 근거하여 설계자들은 성능과 전력 효율성을 둘 다 고려하였다. 명령어 집합은 또한 지원 소프트웨어의 실질적인 부분을 포함하고 있어서 새로운 명령어 집합의 일반적인 약점을 보완한다.

2010년 UC 버클리의 컴퓨터과학 연구원들에 의해 RISC-V가 결성됐다. UC 버클리의 컴퓨터과학과는 1980년대에도 MIPS 컴퓨터 구조의 기반이 된 Berkeley RISC 컴퓨터 구조를 성공시킨 바있고 유명한 컴퓨터과학자 데이비드 패터슨 교수도 프로젝트에 참여했다.

이 프로젝트는 캘리포니아 대학교 버클리에서 2010년에 시작되었으나 수많은 기여자들은 자발적인 봉사자들이자 대학 밖의 산업 노동자들이다.[1]

RISC-V ISA는 실생활의 소형, 고속, 저전력 구현체를 염두에 두고 설계되었으나,[2][3] 특정 마이크로아키텍처 스타일을 따르지는 않았다.[3][4][5][6]

2017년 5월 기준으로 버전 2.2의 유저스페이스 ISA가 픽스되어 있으며 privileged ISA는 초안판 1.10으로 이용이 가능하다.[3]

  1. “Contributors”. 《riscv.org》. Regents of the University of California. 2018년 6월 13일에 원본 문서에서 보존된 문서. 2014년 8월 25일에 확인함. 
  2. “Rocket Core Generator”. 《RISC-V》. Regents of the University of California. 2016년 1월 23일에 원본 문서에서 보존된 문서. 2014년 10월 1일에 확인함. 
  3. Waterman, Andrew; Asanović, Krste. “The RISC-V Instruction Set Manual, Volume I: Base User-Level ISA version 2.2”. University of California, Berkeley. EECS-2016-118. 2017년 5월 25일에 확인함. 
  4. Celio, Christopher; Love, Eric. “ucb-bar/riscv-sodor”. 《GitHub Inc.》. Regents of the University of California. 2015년 2월 12일에 확인함. 
  5. “SHAKTI Processor Project”. Indian Institute of Technology Madras. 2017년 8월 21일에 원본 문서에서 보존된 문서. 2014년 9월 15일에 확인함. 
  6. Celio, Christopher. “CS 152 Laboratory Exercise 3” (PDF). 《UC Berkeley》. Regents of the University of California. 2015년 2월 12일에 확인함. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy