Saved in:
Bibliographic Details
Main Authors: Xie, Jiahan, Williams, Evan, Sampson, Adrian
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2512.06177
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • 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.