May 10, 2024
Conference Paper

VecPAC: A Vectorizable and Precision-Aware CGRA

Abstract

This paper proposes VecPAC -- a vectorizable and precision-aware coarse-grained reconfigurable array (CGRA) design. VecPAC integrates CGRA tiles with scalar functional units and specialized tiles with vector functional units that can trade off the number of vector lanes for the accuracy of the computation. We discuss the architecture design and present the related compilation framework. The experimental evaluation on a set of applications from three different domains (embedded, machine learning, and high-performance computing) shows that the hybrid design of VecPAC outperforms CGRAs with only scalar functional units by 1.48x, while providing higher scalability.

Published: May 10, 2024

Citation

Tan C., D. Patil, A. Tumeo, G. Weisz, S. Reinhardt, and J. Zhang. 2023. VecPAC: A Vectorizable and Precision-Aware CGRA. In IEEE/ACM International Conference on Computer Aided Design (ICCAD 2023), October 28-November 2, 2023, San Francisco, CA, 1-9. Piscataway, New Jersey:IEEE. PNNL-SA-180016. doi:10.1109/ICCAD57390.2023.10323910