A Compiler Infrastructure for Accelerator Generators
Calyx is a compiler infrastructure for languages that target hardware
accelerators.
Calyx’s control language simplifies encoding of high-level semantics.
The Calyx compiler automatically optimizes and lowers programs into
synthesizable hardware designs.
Calyx has been integrated with the LLVM CIRCT infrastructure and is available as a dialect within it.
If you’re interested in building on Calyx, please say hello and let’s chat!
Frontends
CIRCT »
CIRCT is an LLVM incubator project building an ope...
Read more at calyxir.org