Skip to main content

REGENT: A Heterogeneous ReRAM/GPU-based Architecture Enabled by NoC for Training CNNs

Publication ,  Conference
Joardar, BK; Li, B; Doppa, JR; Li, H; Pande, PP; Chakrabarty, K
Published in: Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019
May 14, 2019

The growing popularity of Convolutional Neural Networks (CNNs) has led to the search for efficient computational platforms to enable these algorithms. Resistive random-access memory (ReRAM)-based architectures offer a promising alternative to commonly used GPU-based platforms for CNN training. However, backpropagation in CNNs is susceptible to the limited precision of ReRAMs. As a result, training CNNs on ReRAMs affects the final accuracy of learned model. In this work, we propose REGENT, a heterogeneous architecture that combines ReRAM arrays with GPU cores, and exploits the benefits provided by 3D integration along with a high-throughput yet energy efficient Network-on-Chip (NoC) for training CNNs. We also propose a bin-packing based framework that maps CNN layers and then optimize the placement of computing elements to meet the targeted design objectives. Experimental evaluations indicate that REGENT improves full-system EDP by 55.7% on average compared to conventional GPU-only platforms for training CNNs.

Duke Scholars

Published In

Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019

DOI

Publication Date

May 14, 2019

Start / End Page

522 / 527
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Joardar, B. K., Li, B., Doppa, J. R., Li, H., Pande, P. P., & Chakrabarty, K. (2019). REGENT: A Heterogeneous ReRAM/GPU-based Architecture Enabled by NoC for Training CNNs. In Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019 (pp. 522–527). https://doi.org/10.23919/DATE.2019.8714802
Joardar, B. K., B. Li, J. R. Doppa, H. Li, P. P. Pande, and K. Chakrabarty. “REGENT: A Heterogeneous ReRAM/GPU-based Architecture Enabled by NoC for Training CNNs.” In Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019, 522–27, 2019. https://doi.org/10.23919/DATE.2019.8714802.
Joardar BK, Li B, Doppa JR, Li H, Pande PP, Chakrabarty K. REGENT: A Heterogeneous ReRAM/GPU-based Architecture Enabled by NoC for Training CNNs. In: Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019. 2019. p. 522–7.
Joardar, B. K., et al. “REGENT: A Heterogeneous ReRAM/GPU-based Architecture Enabled by NoC for Training CNNs.” Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019, 2019, pp. 522–27. Scopus, doi:10.23919/DATE.2019.8714802.
Joardar BK, Li B, Doppa JR, Li H, Pande PP, Chakrabarty K. REGENT: A Heterogeneous ReRAM/GPU-based Architecture Enabled by NoC for Training CNNs. Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019. 2019. p. 522–527.

Published In

Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019

DOI

Publication Date

May 14, 2019

Start / End Page

522 / 527