Open Source · Apache 2.0GitHub ->

RVDon · RISC-V Domain-specific Open Node

거인의 어깨 위에 서서
중국인 자체의 가속 실리콘을 만들다

오픈소스 Vortex RISC-V GPU에서 출발하여 AlphaFold3 / Protenix의 Pairformer 모듈에 하드웨어 네이티브 명령을 추가--삼각 마스크 행렬 곱과 Flash Attention은 더 이상 소프트웨어 시뮬레이션이 아니라 실리콘 위의 일급 시민입니다.

Vortex GPU+WGMMA 데이터패스+PF Extension=RVDon

WHY RVDon

왜 이것을 해야 하는가

바퀴를 재발명하는 것이 아니라, 오픈소스 거인의 어깨 위에 우리만의 망원경을 만드는 것

거인의 어깨 위에

Vortex는 오픈소스, RISC-V는 오픈소스, Protenix는 오픈소스. 타인의 어깨를 사용하여 자신의 길을 만들고--그 길도 오픈소스로 공개합니다.

실제 실리콘, PPT가 아님

637줄의 VX_tcu_fa.sv, 3단 파이프라인, 16항 LUT exp 근사--RTL의 모든 줄이 Verilator 시뮬레이션을 통과, 0/128 에러 검증 완료.

오픈소스는 신념이자 전략

RTL은 설계도, 칩이 제품입니다. 설계도 오픈소스화는 상업적 이익을 해치지 않습니다--신뢰 비용을 제거하고, FPGA 검증자를 유치하며, 학술적 영향력을 구축합니다.

ARCHITECTURE

칩 아키텍처 스택

3층 점진--범용 GPU 베이스에서 도메인 전용 명령으로

Vortex RISC-V GPGPU

Open-source RISC-V GPGPU Base

Vortex 오픈소스 RISC-V GPGPU 아키텍처 기반 멀티코어 GPU--RVDon에 성숙한 WGMMA 데이터패스와 스레드 스케줄링 인프라 제공.

L0 · GPU

TCU · WGMMA 파이프라인

Tensor Core Unit · WGMMA

Vortex Core 내의 Tensor Compute Unit, WGMMA(Warp Group Matrix Multiply-Accumulate) 제공--RVDon PF 확장이 이 데이터패스를 재사용.

L1 · TCU

PF 확장 명령어셋

Pairformer Extension ISA

PF_TMM / PF_TMM_INC / PF_FLASH_ATTN--TCU 파이프라인에서 삼각 마스크 행렬 곱과 Flash Attention을 네이티브 지원, 중복 계산과 소프트웨어 마스크 오버헤드 제거.

L2 · PF ISA

PAIRFORMER EXTENSION ISA

PF 확장 명령어셋

TCU 파이프라인에서 Pairformer 코어 계산을 네이티브 지원--소프트웨어 마스크 대체, 중복성 제거

Pairformer 코어 계산 패턴

🔺

Triangle Multiplication

삼각 행렬 곱 + 대칭 마스크--범용 GPU에서 계산의 절반이 중복, PF_TMM 하드웨어 삼각 마스크가 직접 스킵

Triangle Attention

삼각 어텐션 + 인과 마스크 + 온라인 Softmax--FA_SOFTMAX가 TCU 파이프라인 내에서 완료, 글로벌 동기화 불필요

funct3=3✅ RTL + SimX

PF_TMM

외향 삼각 마스크 행렬 곱

funct3=4✅ RTL + SimX

PF_TMM_INC

내향 삼각 마스크 행렬 곱

funct3=5✅ RTL 0/128

PF_FLASH_ATTN

Flash Attention(FA_MMA / FA_SOFTMAX / FA_UPDATE 서브 오퍼레이션)

funct3=-⏸ reserved

PF_SLOAD

Strided Load--향후 확장 예약

PROGRESS

개발 진행

각 단계가 시뮬레이션을 통과--0/128 errors이 완료 의미

Phase 1.0PF_TMM RTL0/128 errors
Phase 1.1VX_tcu_fa.sv 637줄FA Online Softmax 파이프라인
Phase 2.1파이프라인 타이밍 정렬fa_p_delay_pipe
Phase 2.3FP32 산술 수정fp32_sub + fp32_floor_int
Phase 2.4FA_SOFTMAX 검증0/128 errors ✅
Phase 3FPGA 프로토타입 검증다음 단계

OPEN SOURCE

오픈소스 전략 · 오픈 설계 · 자유 사용

전부 Apache 2.0--설계, 코드, 문서, 누구나 자유롭게 사용, 수정, 상업적 이용 가능

RTL 코드 + SimX 모델

Apache 2.0

Vortex 위의 RVDon PF 확장 RTL(VX_tcu_fa.sv 등) 및 SimX 행동 모델(tcu_unit.cpp)을 Apache 2.0로 오픈소스화. 누구나 사용, 수정, 상업적 이용 가능--단 서명과 특허 라이선스 조건을 유지해야 함.

PF Intrinsics + 테스트 프레임워크

Apache 2.0

vx_pf.h 헤더가 정의하는 PF 확장 intrinsics(pf_tmm_sync / pf_tmm_inc_sync / fa_mma_sync 등) 및 회귀 테스트 프레임워크도 Apache 2.0로 공개--완전 툴체인 오픈소스.

아키텍처 문서 + 설계 보고서

Apache 2.0

ARCHITECTURE.md 사양(PF 확장 ISA, 레지스터 매핑, 프로그래밍 모델) 및 docs/ 설계 문서, 단계 보고서 전부 오픈소스--커뮤니티가 각 신호 라인의 의도를 이해할 수 있도록.

필수 서명 조항

모든 파생 작품(하드웨어, 소프트웨어, 문서)은 NOTICE / README / 제품 설명에 다음 서명을 포함해야 합니다:

Based on DiVo Gen²AI RVDon (RISC-V Domain-specific Open Node) by 王觉菊 Jueju.Wang, https://github.com/sealionking/rvdon

RVDon, DiVo, Gen²AI는 프로젝트 자체 명명--코드는 당신의 것, 서명은 우리의 것.

BUSINESS

2층 가치 루프

오픈소스로 브랜드 구축 -> 컨설팅으로 수익 창출

오픈소스 층

RVDon PF 확장 RTL + SimX 행동 모델 + intrinsics + 회귀 테스트--하드웨어 개발자가 자유롭게 사용, 개조, 자체 Pairformer 가속기 구축 가능

커뮤니티 공동 구축, 브랜드 침투

컨설팅 층

칩 설계 컨설팅--아키텍처 선정부터 PF 확장 RTL 커스터마이징까지, RVDon 베이스 위에서 Pairformer / Attention 가속 최적화 지원

유료 서비스, 1대1 커스터마이징

ECOSYSTEM

실리콘에서 타겟까지

RVDon은 고립된 하드웨어 프로젝트가 아님--DiVo 바이오 컴퓨팅 풀스택의 최하층

RVDon PF Extension->Protenix Structure Prediction->pMHC 3D Structure->Neoantigen / CAR-T

Pairformer는 AlphaFold3 / Protenix의 코어 모듈. RVDon의 PF 확장 명령은 실리콘 레벨에서 삼각 행렬 곱과 Flash Attention을 가속하여 Protenix 추론 처리량을 직접 향상--Protenix는 DiVo 신생항원 파이프라인 S5(pMHC 구조 예측)와 CAR-T 파이프라인 CT5(구조 검증)의 엔진. 하드웨어 명령에서 환자 타겟까지, 완전한 인과 체인입니다.

RVDon으로 당신의 device를

오픈소스 설계를 가져와 자체 하드웨어를 구축--또는 저희에게 도메인 전용 칩을 커스터마이징해 달라고 요청하세요.