Tech News
← Back to articles

Nvidia Tilus: A Tile-Level GPU Kernel Programming Language

read original related products more articles

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