Publications
- Understanding Accelerator Compilers via Performance Profiling
Ayaka Yorihiro, Griffin Berlstein, Pedro Pontes GarcĂa, Kevin Laufer, Adrian Sampson.
arXiv preprint
- From PyTorch to Calyx: An Open-Source Compiler Toolchain for ML Accelerators
Jiahan Xie, Evan Williams, Adrian Sampson.
Workshop on Compilers for Machine Learning (C4ML) 2026
- From PyTorch to Calyx: An Open-Source Compiler Toolchain for ML Accelerators
Jiahan Xie, Evan Williams, Adrian Sampson.
Workshop on Accelerated Machine Learning (AccML) 2026
- A FIRRTL Backend for the Calyx High-Level Accelerator Compilation Infrastructure
Ayaka Yorihiro, Griffin Berlstein, Kevin Laeufer, Adrian Sampson.
Workshop on Open-Source Design Automation (OSDA) 2024
- Unifying Static and Dynamic Intermediate Languages for Accelerator Generators
Caleb Kim, Pai Li, Anshuman Mohan, Andrew Butt, Adrian Sampson, Rachit Nigam.
International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) 2023
- Stepwise Debugging for Hardware Accelerators
Griffin Berlstein, Rachit Nigam, Chrisophe Gyurgyik, Adrian Sampson.
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2023
- A Toolkit for Designing Hardware DSLs
Griffin Berlstein, Rachit Nigam, Chrisophe Gyurgyik, Adrian Sampson.
Workshop on Open-Source EDA Technology (WOSET) 2021
- Calyx: A Language for Hardware Accelerator Generators
Rachit Nigam, Samuel Thomas, Zhijing Li, Adrian Sampson.
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2021