Skip to main content

Transitive Array: An Efficient GEMM Accelerator with Result Reuse

Publication ,  Conference
Guo, C; Wei, C; Tang, J; Duan, B; Han, S; Li, H; Chen, Y
Published in: Proceedings International Symposium on Computer Architecture
June 21, 2025

Deep Neural Networks (DNNs) and Large Language Models (LLMs) have revolutionized artificial intelligence, yet their deployment faces significant memory and computational challenges, especially in resource-constrained environments. Quantization techniques have mitigated some of these issues by reducing data precision, primarily focusing on General Matrix Multiplication (GEMM). This study introduces a novel sparsity paradigm, transitive sparsity, which leverages the reuse of previously computed results to substantially minimize computational overhead in GEMM operations. By representing transitive relations using a directed acyclic graph, we develop an efficient strategy for determining optimal execution orders, thereby overcoming inherent challenges related to execution dependencies and parallelism. Building on this foundation, we present the Transitive Array, a multiplication-free accelerator designed to exploit transitive sparsity in GEMM. Our architecture effectively balances computational workloads across multiple parallel lanes, ensuring high efficiency and optimal resource utilization. Comprehensive evaluations demonstrate that the Transitive Array achieves approximately 7.46× and 3.97× speedup and 2.31× and 1.65× energy reduction compared to state-of-the-art accelerators such as Olive and BitVert while maintaining comparable model accuracy on LLaMA models.

Duke Scholars

Published In

Proceedings International Symposium on Computer Architecture

DOI

EISSN

2575-713X

ISSN

1063-6897

Publication Date

June 21, 2025

Start / End Page

990 / 1004
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Guo, C., Wei, C., Tang, J., Duan, B., Han, S., Li, H., & Chen, Y. (2025). Transitive Array: An Efficient GEMM Accelerator with Result Reuse. In Proceedings International Symposium on Computer Architecture (pp. 990–1004). https://doi.org/10.1145/3695053.3731043
Guo, C., C. Wei, J. Tang, B. Duan, S. Han, H. Li, and Y. Chen. “Transitive Array: An Efficient GEMM Accelerator with Result Reuse.” In Proceedings International Symposium on Computer Architecture, 990–1004, 2025. https://doi.org/10.1145/3695053.3731043.
Guo C, Wei C, Tang J, Duan B, Han S, Li H, et al. Transitive Array: An Efficient GEMM Accelerator with Result Reuse. In: Proceedings International Symposium on Computer Architecture. 2025. p. 990–1004.
Guo, C., et al. “Transitive Array: An Efficient GEMM Accelerator with Result Reuse.” Proceedings International Symposium on Computer Architecture, 2025, pp. 990–1004. Scopus, doi:10.1145/3695053.3731043.
Guo C, Wei C, Tang J, Duan B, Han S, Li H, Chen Y. Transitive Array: An Efficient GEMM Accelerator with Result Reuse. Proceedings International Symposium on Computer Architecture. 2025. p. 990–1004.

Published In

Proceedings International Symposium on Computer Architecture

DOI

EISSN

2575-713X

ISSN

1063-6897

Publication Date

June 21, 2025

Start / End Page

990 / 1004