Los investigadores han presentado Twill, un sistema que formula el software pipelining (SWP) y la especialización de warp (WS) como un problema de optimización conjunta resoluble por solucionadores de restricciones comerciales. Este enfoque automatiza la derivación de horarios óptimos de ejecución para programas iterativos en arquitecturas GPU.
- Twill es libre de heurísticas y garantiza producir horarios óptimos para una amplia clase de programas iterativos.
- El sistema puede redescubrir y demostrar la optimalidad de los horarios SWP y WS desarrollados manualmente por expertos para Flash Attention.
- La validación se realizó en las arquitecturas GPU NVIDIA Hopper y Blackwell.
Al reemplazar heurísticas de compilación frágiles e intuición humana con una optimización holística, Twill asegura la utilización máxima de unidades de función fija y núcleos de propósito general en GPUs modernas complejas.