Tilus: Uma Nova DSL para Programação de GPU Poderoso

2025-08-18
Tilus: Uma Nova DSL para Programação de GPU Poderoso

Tilus é uma poderosa linguagem específica de domínio (DSL) para programação de GPU. Ela oferece granularidade em nível de bloco de threads com tensores como tipo de dados primário, controle explícito sobre memória compartilhada e tensores de registro, e tipos de baixa precisão com larguras de bits arbitrárias (1 a 8 bits). Com ajuste automático, cache e uma interface Pythonica, Tilus simplifica o desenvolvimento de kernels de GPU. Baseado em pesquisa detalhada em "Tilus: Uma Máquina Virtual para Computação GPGPU de Baixa Precisão Arbitrária em Serviços LLM", ele aproveita insights de projetos como Hidet, TVM, Triton e Hexcute.