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 프로젝트 페이지:
Back to Blog

관련 글

더 보기 »

기술은 구원자가 아니라 촉진자다

왜 사고의 명확성이 사용하는 도구보다 더 중요한가? Technology는 종종 마법 스위치처럼 취급된다—켜기만 하면 모든 것이 개선된다. 새로운 software, ...

에이전틱 코딩에 입문하기

Copilot Agent와의 경험 나는 주로 GitHub Copilot을 사용해 인라인 편집과 PR 리뷰를 수행했으며, 대부분의 사고는 내 머리로 했습니다. 최근 나는 t...