Tilus: 강력한 GPU 프로그래밍을 위한 새로운 DSL

2025-08-18
Tilus: 강력한 GPU 프로그래밍을 위한 새로운 DSL

Tilus는 GPU 프로그래밍을 위한 강력한 도메인 특화 언어(DSL)입니다. 텐서를 기본 데이터 유형으로 사용하여 스레드 블록 수준의 세분성, 공유 메모리 및 레지스터 텐서에 대한 명시적 제어, 임의의 비트 너비(1~8비트)의 저정밀도 유형을 제공합니다. 자동 조정, 캐싱, Python 스타일 인터페이스를 통해 GPU 커널 개발을 간소화합니다. "Tilus: A Virtual Machine for Arbitrary Low-Precision GPGPU Computation in LLM Serving" 연구 논문을 기반으로 하며, Hidet, TVM, Triton, Hexcute 등의 프로젝트에서 얻은 통찰력을 활용합니다.

개발