CENNA: Cost-Effective Neural Network Accelerator

Citations

WEB OF SCIENCE

9
Citations

SCOPUS

13

초록

Convolutional neural networks (CNNs) are widely adopted in various applications. State-of-the-art CNN models deliver excellent classification performance, but they require a large amount of computation and data exchange because they typically employ many processing layers. Among these processing layers, convolution layers, which carry out many multiplications and additions, account for a major portion of computation and memory access. Therefore, reducing the amount of computation and memory access is the key for high-performance CNNs. In this study, we propose a cost-effective neural network accelerator, named CENNA, whose hardware cost is reduced by employing a cost-centric matrix multiplication that employs both Strassen's multiplication and a naive multiplication. Furthermore, the convolution method using the proposed matrix multiplication can minimize data movement by reusing both the feature map and the convolution kernel without any additional control logic. In terms of throughput, power consumption, and silicon area, the efficiency of CENNA is up to 88 times higher than that of conventional designs for the CNN inference.

키워드

convolutional neural network (CNN)neural network acceleratorneural processing unit (NPU)CNN inference
제목
CENNA: Cost-Effective Neural Network Accelerator
저자
Park, Sang-SooChung, Ki Seok
DOI
10.3390/electronics9010134
발행일
2020-01
유형
Article
저널명
ELECTRONICS
9
1
페이지
1 ~ 19

파일 다운로드