수십 년 동안 칩 제조사들은 Arm이나 Intel로부터 명령어 집합을 라이선스받아야 했고, 비용을 지불하고 제약을 받아들여야 했으며, 이로 인해 프로세서 설계는 비싸지고 누가 할 수 있는지가 제한되었다. 그것은 대부분의 칩 개발을 소수의 기존 강자들에게 묶어 두었다.

2010년 버클리의 교수 Krste Asanović와 David Patterson은 학생들과 함께 깔끔하고 모듈식인 RISC 명령어 집합인 RISC-V를 시작했다. 거의 모든 다른 ISA와 달리, 그것은 개방 라이선스로 공개되어 누구나 비용을 지불하거나 허락을 구하지 않고 사용하고 수정하고 추가할 수 있었다.

2015년 오픈 커뮤니티에 공개된 것은 기업, 대학, 개인 모두가 동일한 무료 기반 위에서 구축할 수 있게 했다. 진입 비용이 사라졌기 때문에 큰 생태계가 성장했고, RISC-V는 임베디드 기기, AI 가속기 및 기타 맞춤형 칩으로 확산되었다.

ISA를 개방하고 무료로 제공

라이선스 비용이 없어져 새로운 프로세서를 설계하는 데 가장 큰 장벽이 제거되었다.

개방적이고 모듈식인 확장은 기업이 자체 명령어를 추가할 수 있게 했고, 그래서 RISC-V는 맞춤형 실리콘에 적합했다.

무료 ISA는 대학과 소규모 기업이 참여할 수 있게 했고, 이는 인재와 설계의 풀을 키웠다.

누구나 호환 하드웨어를 만들 수 있었고, 그래서 생태계는 오픈 소프트웨어가 그랬던 방식으로 확장되었다.

하드웨어 표준도 오픈 소프트웨어가 그랬던 방식으로 도약할 수 있다: 모두가 동의해야 하는 것을 무료로 제공하고, 거대한 생태계가 그 위에 구축되게 하라.

RISC-V는 버클리 프로젝트에서 널리 사용되는 개방형 ISA로 발전했으며, SiFive와 같은 상업적 IP 공급업체와 대형 칩 제조사들의 지원을 받았다. 그것은 아직 Arm이나 x86을 광범위하게 대체하지는 못했지만, 개방적이고 로열티가 없는 모델 덕분에 맞춤형 및 임베디드 실리콘의 기본 선택이 되었다.

근거 확인하기

출처

  1. RISC-V AI Chips Will Be Everywhere IEEE Spectrum · spectrum.ieee.org ·
  2. RISC-V and The Case for a Free, Open ISA NITK ACM · nitk.acm.org ·