VHE: GPU 가속 게이트 레벨 시뮬레이션, 라이선스 비용 제로
발행: (2026년 1월 17일 오전 12:41 GMT+9)
2 min read
원문: Dev.to
Source: Dev.to
6.7 M‑gate NPU를 검증하기 위해 GPU 시뮬레이터를 만든 방법 (Verilator가 실패했을 때)
우리 NPU 설계는 1.4 M 게이트에 도달했습니다. Verilator는 컨볼루션 테스트를 시작했지만:
- 런타임: 1,390억 사이클
- VCD 트레이스: 56 GB
- 상태: 3일 후 강제 종료
상용 에뮬레이터는 비용이 많이 들고, 인도에 있는 스타트업에게는 현실적이지 않았습니다.
VHE (Virtual Hardware Emulator) – GPU 가속 게이트‑레벨 시뮬레이터.
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Yosys │───▶│ Parser │───▶│ Levelizer │───▶│ CUDA │
│ JSON Net │ │ (Python) │ │ (DAG sort) │ │ Kernel │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
│
▼
┌─────────────┐
│ Simulation │
│ Output │
└─────────────┘
설계
게이트
게이트‑레벨 넷리스트는 방향성 비순환 그래프(DAG)로 표현됩니다. 우리는 게이트들을 레벨별로 위상 정렬하여, 레벨 N에 있는 게이트는 레벨 … 이하의 게이트에만 의존하도록 합니다.
- WIOWIZ 웹사이트:
- VHE 프로젝트 페이지: