OTHER·중요도 6·2026. 05. 26.·r/MachineLearning

[P] Built a portable GPU ISA after reading too many architecture manuals [P]

── KO ──────────────────

WAVE라는 이식 가능한 GPU ISA를 구축한 이야기.

저자는 다양한 GPU 아키텍처 문서를 읽고, 4개 벤더가 공통적으로 사용하는 11가지 기능을 발견한 후, 이를 아우르는 사양을 작성했습니다. 이로써 WAVE라는 도구체인을 만들었으며, 작성된 커널이 동일한 이식 가능한 바이너리로 컴파일됩니다. 이 바이너리는 Metal, PTX, HIP, SYCL 등으로 변환되며, 동일한 결과를 모두의 백엔드에서 검증했습니다.


── EN ──────────────────

Story of building a portable GPU ISA called WAVE.

The author read various GPU architecture documents and found that the four vendors share 11 common functionalities under different names. This led to the creation of WAVE, a toolchain that compiles a kernel into a portable binary. This binary can then be translated into Metal, PTX, HIP, or SYCL, with identical results verified across all backends.

원문 보기 →목록으로