iSPADE: End-to-end Sparse Architecture for Dense DNN Acceleration via Inverted-bit Representation

Citations

SCOPUS

0

초록

While recent cutting-edge deep neural network (DNN) models, such as large language models (LLMs), demonstrate remarkable capabilities, their inherent dense data characteristics limit the performance and energy gains achievable through sparse acceleration. In this paper, we introduce the iSPADE architecture, which sparsifies end-to-end execution of dense DNNs to directly adapt the advantages of sparse acceleration without applying accuracy-sensitive techniques such as pruning. First, we propose inverted-bit representation to eliminate repetitive sign bits in 2's complement representation. Leveraging the inverted-bit representation that generates a significant number of zero bits, we propose data packing and computation skipping techniques to reduce both redundant data movement and computation. Finally, we present an iSPADE bit-slice hardware architecture that efficiently supports and accelerates the proposed sparse dataflow. In the evaluation results, we assess performance across general DNN workloads using 8 popular DNNs. iSPADE achieves 4.1X and 4.5X improvements in energy efficiency and speedup, respectively, over the previous state-of-the-art bit-slice accelerators, and it realizes a 1.7X reduction in memory footprint. © 2024 Copyright is held by the owner/author(s). Publication rights licensed to ACM.

키워드

binary representation; deep neural network; sparse acceleration
제목
iSPADE: End-to-end Sparse Architecture for Dense DNN Acceleration via Inverted-bit Representation
저자
Kim, Dongjun; Cho, Han; Park, Jongsun
DOI
10.1145/3665314.3670808
발행일
2024-08-05
유형
Conference paper
저널명
Proceedings of the 29th International Symposium on Low Power Electronics and Design, ISLPED 2024