Abstract
Convolutional Neural networks (CNNs) have achieved great success in a broad range of applications. As CNN-based methods are often both computation and memory intensive, sparse CNNs have emerged as an effective solution to reduce the amount of computation and memory accesses while maintaining the high accuracy. However, dense CNN accelerators can hardly benefit from the reduction of computations and memory accesses due to the lack of support for irregular and sparse models. This paper proposed a concise convolution rule (CCR) to diminish the gap between sparse CNNs and dense CNN accelerators. CCR transforms a sparse convolution into multiple effective and ineffective ones. The ineffective convolutions in which either the neurons or synapses are all zeros do not contribute to the final results and the computations and memory accesses can be eliminated. The effective convolutions in which both the neurons and synapses are dense can be easily mapped to the existing dense CNN accelerators. Unlike prior approaches which trade complexity for flexibility, CCR advocates a novel approach to reaping the benefits from the reduction of computation and memory accesses as well as the acceleration of the existing dense architectures without intrusive PE modifications. As a case study, we implemented a sparse CNN accelerator, SparseK, following the rationale of CCR. The experiments show that SparseK achieved a speedup of 2.9 χ on VGG16 compared to a comparably provisioned dense architecture. Compared with state-of-the-art sparse accelerators, SparseK can improve the performance and energy efficiency by 1.8χ and 1.5χ, respectively.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2018 Design, Automation and Test in Europe Conference and Exhibition, DATE 2018 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 189-194 |
| Number of pages | 6 |
| ISBN (Electronic) | 9783981926316 |
| DOIs | |
| State | Published - 19 Apr 2018 |
| Externally published | Yes |
| Event | 2018 Design, Automation and Test in Europe Conference and Exhibition, DATE 2018 - Dresden, Germany Duration: 19 Mar 2018 → 23 Mar 2018 |
Publication series
| Name | Proceedings of the 2018 Design, Automation and Test in Europe Conference and Exhibition, DATE 2018 |
|---|---|
| Volume | 2018-January |
Conference
| Conference | 2018 Design, Automation and Test in Europe Conference and Exhibition, DATE 2018 |
|---|---|
| Country/Territory | Germany |
| City | Dresden |
| Period | 19/03/18 → 23/03/18 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Fingerprint
Dive into the research topics of 'CCR: A concise convolution rule for sparse neural network accelerators'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver