Tilus: Un nuevo DSL para la programación potente de GPU

2025-08-18
Tilus: Un nuevo DSL para la programación potente de GPU

Tilus es un potente lenguaje específico de dominio (DSL) para la programación de GPU. Ofrece granularidad a nivel de bloque de subprocesos con tensores como tipo de datos principal, control explícito sobre la memoria compartida y los tensores de registro, y tipos de baja precisión con anchos de bits arbitrarios (de 1 a 8 bits). Con ajuste automático, almacenamiento en caché y una interfaz tipo Python, Tilus simplifica el desarrollo de núcleos de GPU. Basado en la investigación detallada en "Tilus: Una máquina virtual para el cálculo GPGPU de baja precisión arbitraria en el servicio LLM", aprovecha los conocimientos de proyectos como Hidet, TVM, Triton y Hexcute.