calyx 0.7.1

Compiler Infrastructure for Hardware Accelerator Generation
1
2
3
4
5
6
7
8
9
# Frontend Compilers

Several compiler generate Calyx programs from other high-level languages.

- [Dahlia]./dahlia.md: Dahlia is an imperative, loop-based programming language.
- [Systolic Array Generator]./systolic-array.md: Generates systolic arrays using parameters.
- [TVM Relay]./tvm-relay.md: Relay is an IR for the TVM framework to replace old computation graph based IRs.
- [NTT Pipeline Generator]./ntt.md: Generates a pipeline for the number theoretic transform.
- [MrXL]./mrxl.md: A simple example frontend developed in the [frontend tutorial]../tutorial/frontend-tut.md.