Calyx: A Compiler Infrastructure for Accelerator Generators Calyx is an intermediate language and infrastructure for building compilers that generate custom hardware accelerators. It is based on our paper. See the Calyx documentation and the documentation for the source code.