FMAG: A single-instruction GPU virtual machine and toolchain
Summary
FMAG presents a GPU VM with a single instruction designed to avoid warp divergence by using a guard to select between values instead of branching. The repository includes the VM, a shading language frontend, IR builder, optimization passes, an assembler/disassembler, and a CLI, all open-source. This content is valuable for developers interested in compiler design, GPU compute, and open-source toolchains.