Design space exploration of magnetic tunnel junction based stochastic computing in deep learning

You Wang, Yue Zhang, Youguang Zhang, Weisheng Zhao, Hao Cai, Lirida Naviner

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Magnetic tunnel junction (MTJ) is considered as a promising memory candidate in the more than Moore era because of high power efficiency, fast access speed, nearly infinite endurance and easy 3D integration. The nondeterministic switching behavior has been profited to exploit new directions for computing methods, such as stochastic computing. In this paper, the application of stochastic switching behavior in stochastic computing is explored for deep neural network (DNN). Stochastic computing method features low logic complexity, low energy consumption and fine-grained parallelism, boosting the performance of DNN system by combining MTJ. As a key block of stochastic computing, MTJ based true random number generator design is presented in details. The functionality has been validated by combining the hardware design and post-processing in software. Simulation results are demonstrated visibly by handwritten digits recognition test to show the accuracy. Furthermore, the performance is investigated in terms of accuracy, energy consumption and memory occupation to find more efficient techniques.

Original languageEnglish
Title of host publicationGLSVLSI 2018 - Proceedings of the 2018 Great Lakes Symposium on VLSI
PublisherAssociation for Computing Machinery
Pages403-408
Number of pages6
ISBN (Electronic)9781450357241
DOIs
Publication statusPublished - 30 May 2018
Externally publishedYes
Event28th Great Lakes Symposium on VLSI, GLSVLSI 2018 - Chicago, United States
Duration: 23 May 201825 May 2018

Publication series

NameProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI

Conference

Conference28th Great Lakes Symposium on VLSI, GLSVLSI 2018
Country/TerritoryUnited States
CityChicago
Period23/05/1825/05/18

Keywords

  • Deep neural network
  • Magnetic tunnel junction
  • Stochastic computing
  • True random number generator

Fingerprint

Dive into the research topics of 'Design space exploration of magnetic tunnel junction based stochastic computing in deep learning'. Together they form a unique fingerprint.

Cite this