Back to Search Start Over

Unifying Spatial Accelerator Compilation With Idiomatic and Modular Transformations.

Authors :
Weng, Jian
Liu, Sihao
Kupsh, Dylan
Nowatzki, Tony
Source :
IEEE Micro. Sep/Oct2022, Vol. 42 Issue 5, p59-69. 11p.
Publication Year :
2022

Abstract

Spatial accelerators provide high performance, energy efficiency, and flexibility. Recent design frameworks enable these architectures to be quickly designed and customized to a domain. However, constructing a compiler for this immense design space is challenging, first because accelerators express programs with high-level idioms that are difficult to recognize. Second, it is unpredictable whether certain transformations are beneficial or will lead to infeasible hardware mappings. Our work develops a general spatial-accelerator compiler with two key ideas. First, we propose an approach to recognize and represent useful dataflow idioms, along with a novel idiomatic memory representation. Second, we propose the principle of modular compilation, which combines hardware-aware transformation selection and an iterative approach to handle uncertainty. Our compiler achieves 2.3× speedup, and 98.7× area-normalized speedup over high-end server central processing unit (CPU). [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
02721732
Volume :
42
Issue :
5
Database :
Academic Search Index
Journal :
IEEE Micro
Publication Type :
Academic Journal
Accession number :
159210775
Full Text :
https://doi.org/10.1109/MM.2022.3189976