Publications

Detailed Information

A novel convolutional neural network accelerator that enables fully-pipelined execution of layers

Cited 6 time in Web of Science Cited 8 time in Scopus
Authors

Kang, Donghyun; Kang, Jintaek; Kwon, Hyungdal; Park, Hyunsik; Ha, Soonhoi

Issue Date
2019-11
Publisher
Institute of Electrical and Electronics Engineers Inc.
Citation
Proceedings - 2019 IEEE International Conference on Computer Design, ICCD 2019, pp.698-701
Abstract
© 2019 IEEE.In this paper, we propose a novel CNN accelerator, called MIDAP, aiming to maximize the utilization of MAC units by enabling fully-pipelined execution of layers. To this end, MIDAP adopts two-level pipelining, macro pipelining and micro pipelining, and large on-chip SRAMs. The macro pipeline consists of three modules for convolution, activation, and pooling layer and each module accesses separate memory units without access conflict. For micro-pipelining inside the convolution module, the datapath is designed to be free from dynamic resource contention. Also, the inter-layer feature map reuse is maximized by compile-time analysis. From the simulation results on 1GHz frequency, MIDAP shows the remarkable end-to-end performance of several well-known CNNs: for instance, 144 fps for Inception V3 model and 892 fps for Mobilenet V1 model with 1024 MACs. A high-level synthesis result reveals that our accelerator is able to achieve about 2.0 TOPs/W with a small area less than 2mm^2 with 8nm CMOS technology, thanks to its simple datapath.
ISSN
1063-6404
URI
https://hdl.handle.net/10371/186086
DOI
https://doi.org/10.1109/ICCD46524.2019.00102
Files in This Item:
There are no files associated with this item.
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share