1차 공개일 · 8월 18일1차 강의가 모두 공개됩니다
TECH 으로 돌아가기
TECH HACKER NEWS 오늘 6분 읽기 18 READS

100원짜리 칩이 바꾸는 세상 — RISC-V 설계 비판에 개발도상국 엔지니어가 내놓은 반론

100원짜리 칩이 바꾸는 세상 — RISC-V 설계 비판에 개발도상국 엔지니어가 내놓은 반론
SOURCE IMAGE · HACKER NEWS
100원짜리 칩이 바꾸는 세상 — RISC-V 설계 비판에 개발도상국 엔지니어가 내놓은 반론

최근 임베디드 개발자들 사이에서 흥미로운 논쟁이 벌어졌어요. 발단은 'RISC-V, 그들은 더 잘 알았어야 했다(They Should Have Known Better)'라는 제목의 비판 글이었는데요. RISC-V 명령어 집합의 설계가 과거 CPU 아키텍처들이 수십 년에 걸쳐 배운 교훈을 무시했다는, 꽤 날카로운 지적이었어요. 그런데 여기에 개발도상국에서 일하는 한 임베디드 엔지니어가 '당신들이 놓치고 있는 게 있다'며 반론을 올리면서 논쟁이 한층 깊어졌거든요.

RISC-V가 뭐길래 이렇게 싸울까요

먼저 RISC-V가 뭔지부터 짚고 갈게요. CPU는 '명령어 집합 구조(ISA)'라는 걸 기반으로 만들어지는데요. 이게 뭐냐면, CPU가 알아듣는 명령어들의 사전 같은 거예요. '두 숫자를 더해라', '메모리에서 값을 읽어와라' 같은 기계어 명령의 목록이죠. 문제는 이 사전이 대부분 특정 회사의 소유물이라는 거예요. x86은 사실상 인텔과 AMD만 쓸 수 있고, ARM은 쓰려면 라이선스 계약을 맺고 로열티를 내야 하거든요. 그 금액이 수억에서 수십억 원 규모예요.

RISC-V는 이 구조를 뒤집은 오픈 표준이에요. 누구나 공짜로, 허락받지 않고 이 명령어 집합으로 CPU를 설계하고 팔 수 있어요. 리눅스가 운영체제 시장에서 했던 일을 CPU 세계에서 하고 있는 셈이죠.

비판 측의 논리: '설계가 아쉽다'

비판하는 쪽의 요지는 이래요. RISC-V는 학계에서 출발하다 보니 단순함을 지나치게 추구했고, 그 결과 상용 아키텍처들이 이미 겪고 해결한 문제들을 다시 떠안았다는 거예요. 예를 들어 코드 크기를 줄여주는 압축 명령어 확장이 명령어 길이를 들쭉날쭉하게 만들어서 고성능 칩의 디코더(명령어를 해석하는 회로) 설계를 복잡하게 만든다든가, 확장이 너무 잘게 쪼개져 있어서 'RISC-V 지원'이라는 말만으로는 어떤 기능이 되는지 알 수 없는 파편화 문제가 있다든가 하는 지적이죠. 수십 년간 상용 아키텍처를 다뤄온 베테랑들 입장에선 '이미 밟아본 지뢰를 왜 또 밟냐'는 답답함이 있는 거예요.

반론: '당신들은 라이선스 걱정을 해본 적이 없잖아요'

그런데 반론의 관점이 신선해요. 이 논쟁이 철저히 서구 선진국 엔지니어의 시각에서만 이뤄지고 있다는 거예요. 미국이나 유럽 대기업의 엔지니어에게 ISA 라이선스 비용은 회사가 알아서 처리해주는 문제지만, 개발도상국의 엔지니어나 대학, 스타트업에게는 시작조차 못 하게 만드는 진입 장벽이거든요. ARM 기반 칩을 직접 설계해보고 싶어도 라이선스 비용 앞에서 꿈을 접어야 했던 사람들에게, RISC-V는 설계의 우아함 이전에 '문이 열려 있다'는 것 자체가 혁명이라는 거예요.

실제로 이 변화는 손에 잡히는 형태로 나타나고 있어요. 중국 WCH의 CH32V003 같은 RISC-V 마이크로컨트롤러는 개당 100원 남짓한 가격에 팔리고 있고요. 학생이 부담 없이 사서 뜯어보고, 대학 수업에서 ISA 전체를 교재로 다루고, 인도의 SHAKTI 프로젝트처럼 국가 차원에서 자국 프로세서를 만드는 일까지 가능해졌어요. '완벽하지 않은 개방형 표준이 완벽하지만 닫힌 표준보다 세상을 더 많이 바꾼다'는 게 반론의 핵심이에요. 사실 x86도 아름다운 설계라서 시장을 이긴 게 아니잖아요.

한국 개발자에게는 어떤 의미일까요

한국도 이 흐름과 무관하지 않아요. 국내 팹리스(공장 없이 칩을 설계만 하는 회사) 스타트업들이 RISC-V 기반 AI 반도체를 설계하고 있고, 대기업들도 일부 제품에 RISC-V 코어를 채택하고 있거든요. 임베디드 쪽이라면 이미 ESP32-C3 같은 RISC-V 칩을 실무에서 만나고 있을 거예요. ARM 지식이 당장 쓸모없어지는 건 아니지만, 저가형 MCU 시장부터 RISC-V 비중이 계속 커질 테니 툴체인과 디버깅 환경에 미리 익숙해져 두면 분명 자산이 될 거예요.

정리하면

이 논쟁의 진짜 주제는 '어떤 ISA가 기술적으로 우월한가'가 아니라 '기술의 가치를 누구의 눈으로 평가할 것인가'인 것 같아요. 여러분은 어떻게 생각하세요? 기술 표준에서 설계의 완성도와 접근성 중 뭐가 더 중요하다고 보시나요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://rvembedded.com/blog_post/12/
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기
처리 중...