Skip to main content

RED: A ReRAM-Based Efficient Accelerator for Deconvolutional Computation

Publication ,  Journal Article
Li, Z; Li, B; Fan, Z; Li, H
Published in: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
December 1, 2020

Deconvolution is a key component in contemporary neural networks, especially, generative adversarial networks (GANs) and fully convolutional networks (FCNs). Due to extra operations of deconvolution compared to convolution, considerable degradation of performance, as well as energy efficiency is incurred when implementing deconvolution on the existing resistive random access memory (ReRAM)-based processing-in-memory (PIM) accelerators. In this article, we propose an ReRAM-based accelerator design, RED, for providing high-performance and low-energy deconvolution. We analyze the deconvolution execution on the existing ReRAM-based PIMs and utilize its interior computation pattern for design optimization. RED includes two major contributions: 1) pixel-wise mapping scheme and 2) zero-skipping data flow. Pixel-wise mapping scheme removes the zero insertion and performs convolutions over several ReRAM arrays and thus enables parallel computations with nonzero inputs. Zero-skipping data flow, assisted with customized input buffers design, enhances the computation parallelism and input data reuse. In evaluation, we compare RED against the existing ReRAM-based PIMs and CMOS-based counterpart with a variety of GAN and FCN models, each of which contains multiple deconvolution layers. The experimental results show that RED achieves a 4.0times - 56.16times speedup and a 1.05times - 18.17times energy efficiency improvement over previous related accelerator designs.

Duke Scholars

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

December 1, 2020

Volume

39

Issue

12

Start / End Page

4736 / 4747

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Li, Z., Li, B., Fan, Z., & Li, H. (2020). RED: A ReRAM-Based Efficient Accelerator for Deconvolutional Computation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 39(12), 4736–4747. https://doi.org/10.1109/TCAD.2020.2981055
Li, Z., B. Li, Z. Fan, and H. Li. “RED: A ReRAM-Based Efficient Accelerator for Deconvolutional Computation.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 39, no. 12 (December 1, 2020): 4736–47. https://doi.org/10.1109/TCAD.2020.2981055.
Li Z, Li B, Fan Z, Li H. RED: A ReRAM-Based Efficient Accelerator for Deconvolutional Computation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2020 Dec 1;39(12):4736–47.
Li, Z., et al. “RED: A ReRAM-Based Efficient Accelerator for Deconvolutional Computation.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 12, Dec. 2020, pp. 4736–47. Scopus, doi:10.1109/TCAD.2020.2981055.
Li Z, Li B, Fan Z, Li H. RED: A ReRAM-Based Efficient Accelerator for Deconvolutional Computation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2020 Dec 1;39(12):4736–4747.

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

December 1, 2020

Volume

39

Issue

12

Start / End Page

4736 / 4747

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering