Vortex: Variation-aware training for memristor X-bar

Conference Paper

Recent advances in development of memristor devices and cross-bar integration allow us to implement a low-power on-chIP neuromorphic computing system (NCS) with small footprint. Training methods have been proposed to program the memristors in a crossbar by following existing training algorithms in neural network models. However, the robustness of these training methods has not been well investigated by taking into account the limits imposed by realistic hardware implementations. In this work, we present a quantitative analysis on the impact of device imperfections and circuit design constraints on the robustness of two popular training methods - 'close-loop on-device' (CLD) and 'open-loop off-device' (OLD). A novel variation-aware training scheme, namely, Vortex, is then invented to enhance the training robustness of memristor crossbar-based NCS by actively compensating the impact of device variations and optimizing the mapping scheme from computations to crossbars. On average, Vortex can significantly improve the test rate by 29.6% and 26.4%, compared to the traditional OLD and CLD, respectively.

Full Text

Duke Authors

Cited Authors

  • Liu, B; Li, H; Chen, Y; Li, X; Wu, Q; Huang, T

Published Date

  • January 1, 2015

Published In

Volume / Issue

  • 2015-July /

International Standard Serial Number (ISSN)

  • 0738-100X

International Standard Book Number 13 (ISBN-13)

  • 9781450335201

Digital Object Identifier (DOI)

  • 10.1145/2744769.2744930

Citation Source

  • Scopus