CoVA

An MLIR-based compilation flow for versatile architecture.

CoVA is an MLIR-based compiler framework that bridges high-level Python code with heterogeneous hardware platforms, including CPUs, GPUs, and FPGAs.

The system explores custom dialects, lowering flows, backend selection, task-level parallelism, and graph-level optimizations such as operator fusion and dataflow restructuring.

Link: SC24 ACM Student Research Competition poster.

References