Pesquisadores apresentaram o Twill, um sistema que formula o software pipelining (SWP) e a especialização de warp (WS) como um problema de otimização conjunta solucionável por solucionadores de restrições prontos para uso. Essa abordagem automatiza a derivação de cronogramas ótimos de execução para programas iterativos em arquiteturas GPU.

  • O Twill é livre de heurísticas e garante produzir cronogramas ótimos para uma ampla classe de programas iterativos.
  • O sistema pode redescobrir e provar a optimalidade dos cronogramas SWP e WS desenvolvidos manualmente por especialistas para o Flash Attention.
  • A validação foi realizada nas arquiteturas de GPU NVIDIA Hopper e Blackwell.

Ao substituir heurísticas de compilação frágeis e intuição humana por uma otimização holística, o Twill garante a utilização máxima de unidades de função fixa e núcleos de propósito geral em GPUs modernas complexas.