Towards Unified Acceleration: Weight-Stationary GEMM on HPC-oriented Elastic CGRAs

Read full text
Authors: Chenlin Shi, Boma Anantasatya Adhi, Lin Teng, Jiaheng Liu, Shinobu Miwa, Kentaro Sano
Cited by: 1
References: 33

Abstract

Elastic coarse-grained reconfigurable arrays (CGRAs) are emerging accelerators that combine performance efficiency with computational flexibility, making them well suited for high-performance computing (HPC) applications. Recent studies have also explored their role in AI acceleration: some works integrate CGRAs into AI accelerators to handle nonlinear functions such as softmax and layer normalization, while others attempt to map general matrix multiplication (GEMM) kernels directly onto CGRAs. However, these approaches are fundamentally limited, focusing either on nonlinear/HPC tasks without efficient GEMM support, or on GEMM acceleration at the cost of sacrificing the computational capabilities for general purpose computing. In this paper, we present a double-buffer architecture with dedicated weight-uploading chains that significantly enhance the AI computational capabilities of elastic CGRAs. Our experimental results show that our approach achieves 3 × higher performance than existing methods for AI tasks while maintaining HPC application processing capabilities. This work demonstrates the feasibility of unified acceleration for both HPC and AI workloads, thereby expanding the applicability of elastic CGRAs.

Fields of Study & Subjects

Parallel Computing and Optimization Techniques Embedded Systems Design Techniques Interconnection Networks and Systems

Publication details

Journal / source
Proceedings of the Supercomputing Asia and International Conference on High Performance Computing in Asia Pacific Region
Publisher
ACM
Pages
102–111
Publication date
9 January 2026