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