A compiler infrastructure for accelerator generators
A compiler infrastructure for accelerator generators
复制标题
加速器生成器的编译器基础设施
DOI:
10.1145/3445814.3446712
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Sampson, Adrian
中科院分区:
文献类型:
--
作者:
Nigam, Rachit;Thomas, Samuel;Li, Zhijing;Sampson, Adrian
We present Calyx, a new intermediate language (IL) for compiling high-level programs into hardware designs. Calyx combines a hardware-like structural language with a software-like control flow representation with loops and conditionals. This split representation enables a new class of hardware-focused optimizations that require both structural and control flow information which are crucial for high-level programming models for hardware design. The Calyx compiler lowers control flow constructs using finite-state machines and generates synthesizable hardware descriptions.We have implemented Calyx in an optimizing compiler that translates high-level programs to hardware. We demonstrate Calyx using two DSL-to-RTL compilers, a systolic array generator and one for a recent imperative accelerator language, and compare them to equivalent designs generated using high-level synthesis (HLS). The systolic arrays are 4.6× faster and 1.11× larger on average than HLS implementations, and the HLS-like imperative language compiler is within a few factors of a highly optimized commercial HLS toolchain. We also describe three optimizations implemented in the Calyx compiler.
登录
查看更多内容
DOI:
--
发表时间:
2003
期刊:
36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the
影响因子:
--
作者:
A. Abdallah;John Hawkins
通讯作者:
John Hawkins
DOI:
--
发表时间:
1991
期刊:
International Workshop on Languages and Compilers for Parallel Computing
影响因子:
--
作者:
H. Srinivasan;M. Wolfe
通讯作者:
M. Wolfe
DOI:
10.1145/3289602.3293910
发表时间:
2019-02
期刊:
Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays
影响因子:
--
作者:
Yi-Hsiang Lai;Yuze Chi;Yuwei Hu;Jie Wang;Cody Hao Yu;Yuan Zhou;J. Cong;Zhiru Zhang
通讯作者:
Yi-Hsiang Lai;Yuze Chi;Yuwei Hu;Jie Wang;Cody Hao Yu;Yuan Zhou;J. Cong;Zhiru Zhang
DOI:
--
发表时间:
2018
期刊:
影响因子:
--
作者:
Ross G. Daly;Lenny Truong;Pat Hanrahan
通讯作者:
Pat Hanrahan
DOI:
--
发表时间:
2020
期刊:
Artifact Digital Object Group
影响因子:
--
作者:
Rachit Nigam;Sachille Atapattu;Samuel Thomas;Zhijing Li;T. Bauer;Yuwei Ye;Apurva Koti;Adrian Sampson;Zhiru Zhang
通讯作者:
Zhiru Zhang