Tilus: A Tile-Level GPU Kernel Programming Language
Documentation | Paper
Tilus is a powerful domain-specific language (DSL) for GPU programming that offers:
Thread-block-level granularity with tensors as the primary data type.
with as the primary data type. Explicit control over shared memory and register tensors (unlike Triton).
over shared memory and register tensors (unlike Triton). Low-precision types with arbitrary bit-widths (1 to 8 bits).
It also includes automatic tuning, caching, and a Pythonic interface for ease of use.
Tilus is pronounced as tie-lus, /ˈtaɪləs/.
Getting Started
Installation
... continue reading