Skip to main content

A heterogeneous computing system with memristor-based neuromorphic accelerators

Publication ,  Conference
Liu, X; Mao, M; Li, H; Chen, Y; Jiang, H; Yang, JJ; Wu, Q; Barnell, M
Published in: 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014
February 11, 2014

As technology scales, on-chip heterogeneous architecture emerges as a promising solution to combat the power wall of microprocessors. In this work, we propose a heterogeneous computing system with memristor-based neuromorphic computing accelerators (NCAs). In the proposed system, NCA is designed to speed up the artificial neural network (ANN) executions in many high-performance applications by leveraging the extremely efficient mixed-signal computation capability of nanoscale memristor-based crossbar (MBC) arrays. The hierarchical MBC arrays of the NCA can be flexibly configured to different ANN topologies through the help of an analog Network-on-Chip (A-NoC). A general approach which translates the target codes within a program to the corresponding NCA instructions is also developed to facilitate the utilization of the NCA. Our simulation results show that compared to the baseline general purpose processor, the proposed system can achieve on average 18.2X performance speedup and 20.1X energy reduction over nine representative applications. The computation accuracy degradation is constrained within an acceptable range (e.g., 11%), by considering the limited data precision, realistic device variations and analog signal fluctuations.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

2014 IEEE High Performance Extreme Computing Conference, HPEC 2014

DOI

Publication Date

February 11, 2014
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Liu, X., Mao, M., Li, H., Chen, Y., Jiang, H., Yang, J. J., … Barnell, M. (2014). A heterogeneous computing system with memristor-based neuromorphic accelerators. In 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014. https://doi.org/10.1109/HPEC.2014.7040986
Liu, X., M. Mao, H. Li, Y. Chen, H. Jiang, J. J. Yang, Q. Wu, and M. Barnell. “A heterogeneous computing system with memristor-based neuromorphic accelerators.” In 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014, 2014. https://doi.org/10.1109/HPEC.2014.7040986.
Liu X, Mao M, Li H, Chen Y, Jiang H, Yang JJ, et al. A heterogeneous computing system with memristor-based neuromorphic accelerators. In: 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014. 2014.
Liu, X., et al. “A heterogeneous computing system with memristor-based neuromorphic accelerators.” 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014, 2014. Scopus, doi:10.1109/HPEC.2014.7040986.
Liu X, Mao M, Li H, Chen Y, Jiang H, Yang JJ, Wu Q, Barnell M. A heterogeneous computing system with memristor-based neuromorphic accelerators. 2014 IEEE High Performance Extreme Computing Conference, HPEC 2014. 2014.

Published In

2014 IEEE High Performance Extreme Computing Conference, HPEC 2014

DOI

Publication Date

February 11, 2014