SearcharxivSearch

arXiv subjects

Jiahan Xie

Publications and source records attributed to Jiahan Xie.

1 recordsLinked to original sources

From PyTorch to Calyx: An Open-Source Compiler Toolchain for ML Accelerators

We present an end-to-end open-source compiler toolchain that targets synthesizable SystemVerilog from ML models written in PyTorch. Our toolchain leverages the accelerator design language Allo, the hardware intermediate representation (IR) Calyx, and the CIRCT project under LLVM. We also implement a set of compiler passes for memory partitioning, enabling effective parallelism in memory-intensive ML workloads. Experimental results demonstrate that our compiler can effectively generate optimized FPGA-implementable hardware designs that perform reasonably well against closed-source industry-grade tools such as Vitis HLS.

cs.AR