Tendrils, 3천만 달러 투자 유치… CPU를 처음부터 다시 설계한다
$30M Raised to Redo the CPU
Tendrils가 Benchmark가 주도하는 3천만 달러 투자 라운드를 완료했다. 이들은 1970년대 설계에 기반한 기존 CPU의 순차적 구조와 캐시 일관성, 재정렬 버퍼 등이 성능 확장을 가로막는다고 보고, 수천 개 코어가 병렬로 동작하는 프로세서를 개발 중이다. 이를 위해 병렬 우선 아키텍처를 겨냥한 오픈소스 언어 Vine도 함께 만들고 있다. Visionaries Club, 영국 Sovereign AI Fund 등이 참여했고 Jack Altman이 이사회에 합류한다.
우리는 공유 가변 메모리와 선형 명령 시퀀스라는 개념을 넘어서야 합니다.
HN 토론
137- Animats
이건 "만들면 그들이 올 것이다" 프로젝트다. "ML의 내부 루프를 전부 하드웨어에 넣는다" 프로젝트가 아니다. 기술적으로는 그게 더 말이 된다. 칩 하나에 작고 독립적인 신경망 추론 유닛을 엄청나게 밀어넣을 수 있다. 하지만 그런 식으로 제안했다면 질문은 "왜 NVidia는 이걸 안 하나"와 "네가 하고 나면 NVidia가 못 하게 뭘 막나"였을 것이다. "AI 칩"을 내세우는 사람은 많지만 성공은 미미하다.
범용 대규모 병렬 머신의 역사는 좋지 않다. Illiac IV부터 Playstation 3까지, 이 분야는 실패작이 연이었다. 만들 수는 있지만 사용자는 오지 않는다. 이런 아키텍처는 유한요소 해석이나 신경망처럼 병렬화되는 특정 문제가 있을 때 훌륭하다.
(나는 NCube를 써봤고, Transputer 개념도 꽤 좋아했다. 하지만 둘 다 막다른 길이었다.)
- librasteve
내 계산으로는 M4 다이 면적에 16kiB RAM과 IO를 갖춘 작고 빠른 CPU를 약 256개 만들 수 있다. 현대 CPU 게이트의 대부분은 비순차 실행과 캐시 일관성에 낭비된다.
https://bil-lang.org 는 코더(또는 LLM)가 CPU 배열에 알고리즘을 두드려 넣는 일을 다루는 데 필요하다고 생각하는 더 명시적인 언어다. 하지만 AI는 이 역사적 장벽을 극복할 큰 지렛대다.
- mikewarot
우리 모두 수십 년 전으로 거슬러 올라가는 이런 프로젝트와 아이디어가 있을 거라고 생각한다. 내 경우는 BitGrid인데, 체스판처럼 교대 위상으로 클럭되는 룩업 테이블의 바다라는 이론적 개념으로, 경쟁 조건과 타이밍 걱정을 없앤다.
이론 페이지의 다이어그램을 잘 따라가지는 못했지만, 결국 BitGrid와 매우 비슷한 무언가가 될 것이라고 아주 작은 금액을 걸 용의는 있다.
- AlotOfReading
10년 늦은 느낌이다. 2026년(현실적으로는 2030년 이후)에 고객에게 어떤 가치 제안이 있는지 잘 모르겠다. 내 모든 소프트웨어를 상호작용 네트로 컴파일되는 언어로 다시 작성할 의향이 있다고 치자. 왜 HVM2를 쓰고 Nvidia에서 GPU를 사지 않겠는가? 그냥 색다른 아키텍처를 쓰고 싶다면 AMD가 오늘날 대규모로 데이터플로 프로세서를 출하하고 관련 IP도 라이선스해 준다. 기존 ML 코드를 돌릴 대규모 병렬 아키텍처가 필요하다면 그냥 구글 클라우드 TPU를 임대하면 된다.
5년 뒤에 구형 공정 노드에서 커스텀 프로그래밍 언어를 돌리는 색다른 아키텍처를 원하는 고객은 누구인가?
- nukanse
프로그래머로서 나는 항상 64비트 레지스터 n개 대신, 2^m 비트짜리 단일 레지스터를 갖고, 이를 모두 같은 크기는 아닌 임의 길이의 하위 레지스터로 쪼갤 수 있으며, 비트 배열 또는 SWAR 머신으로 취급할 수 있는 CPU를 원했다.
- tyingq
흠. https://millcomputing.com/ 의 이야기는 항상 설득력 있어 보였다.
Pitchbook은 2019년부터 "Out of Business"로 표시한다.
- jojohohanon
나는 GreenArrays가 엄청 멋지다고 생각했다. (칩 하나에 144개의 네이티브 Forth 코어)
Mill 아키텍처도 좋아했다. (스스로 깨끗한 설계라고 선언한 CPU)
Transmeta는 커널 경계를 넘어 인라인할 수 있어서 좋은 기회가 있다고 봤다.
하지만 그들 중 어느 것도 충분히 특별하지 않았다.
- hingler36
새 CPU 아키텍처는 기존 소프트웨어를 지원하는지에 따라 흥망했다. Apple Silicon의 Rosetta는 성공 사례, Itanium은 실패 사례다.
새로운 프로세서 패러다임을 설계하려는 모든 이에게 행운을 빈다. 다만 그들이 전임자들의 함정을 어떻게 피할지 듣고 싶다.