Skip to main content

SPINBIS: Spintronics-based Bayesian inference system with stochastic computing

Publication ,  Journal Article
Jia, X; Yang, J; Dai, P; Liu, R; Chen, Y; Zhao, W
Published in: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
April 1, 2020

Bayesian inference is an effective approach for solving statistical learning problems, especially with uncertainty and incompleteness. However, Bayesian inference is a computing-intensive task whose efficiency is physically limited by the bottlenecks of conventional computing platforms. In this paper, a spintronics-based stochastic computing (SC) approach is proposed for efficient Bayesian inference. The inherent stochastic switching behaviors of spintronic devices are exploited to build a stochastic bitstream generator (SBG) for SC with hybrid CMOS/magnetic tunnel junction (MTJ) circuits design. Aiming to improve the inference efficiency, an SBG sharing strategy is leveraged to reduce the required SBG array scale by integrating a switch network between SBG array and SC logic. A device-to-architecture level framework is proposed to evaluate the performance of spintronics-based Bayesian inference system (SPINBIS). Experimental results on data fusion applications have shown that SPINBIS could improve the energy efficiency about 12 × than MTJ-based approach with 45% design area overhead and about 26 × than FPGA-based approach.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

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

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

April 1, 2020

Volume

39

Issue

4

Start / End Page

789 / 802

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
Jia, X., Yang, J., Dai, P., Liu, R., Chen, Y., & Zhao, W. (2020). SPINBIS: Spintronics-based Bayesian inference system with stochastic computing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 39(4), 789–802. https://doi.org/10.1109/TCAD.2019.2897631
Jia, X., J. Yang, P. Dai, R. Liu, Y. Chen, and W. Zhao. “SPINBIS: Spintronics-based Bayesian inference system with stochastic computing.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 39, no. 4 (April 1, 2020): 789–802. https://doi.org/10.1109/TCAD.2019.2897631.
Jia X, Yang J, Dai P, Liu R, Chen Y, Zhao W. SPINBIS: Spintronics-based Bayesian inference system with stochastic computing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2020 Apr 1;39(4):789–802.
Jia, X., et al. “SPINBIS: Spintronics-based Bayesian inference system with stochastic computing.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 4, Apr. 2020, pp. 789–802. Scopus, doi:10.1109/TCAD.2019.2897631.
Jia X, Yang J, Dai P, Liu R, Chen Y, Zhao W. SPINBIS: Spintronics-based Bayesian inference system with stochastic computing. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2020 Apr 1;39(4):789–802.

Published In

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

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

April 1, 2020

Volume

39

Issue

4

Start / End Page

789 / 802

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