Energy-Efficient Stochastic Computing with Superparamagnetic Tunnel Junctions

被引:50
|
作者
Daniels, Matthew W. [1 ,2 ]
Madhavan, Advait [1 ,2 ]
Talatchian, Philippe [1 ,2 ]
Mizrahi, Alice [1 ,2 ,3 ]
Stiles, Mark D. [1 ]
机构
[1] NIST, Phys Measurement Lab, Gaithersburg, MD 20899 USA
[2] Univ Maryland, Inst Res Elect & Appl Phys, College Pk, MD 20742 USA
[3] Univ Paris Saclay, Univ Paris Sud, Unite Mixte Phys, CNRS,Thales, F-91767 Palaiseau, France
关键词
SPIN-TRANSFER TORQUE; NEURAL-NETWORKS; ARCHITECTURE; DESIGN; MODEL;
D O I
10.1103/PhysRevApplied.13.034016
中图分类号
O59 [应用物理学];
学科分类号
摘要
Superparamagnetic tunnel junctions (SMTJs) have emerged as a competitive, realistic nanotechnology to support novel forms of stochastic computation in CMOS-compatible platforms. One of their applications is to generate random bitstreams suitable for use in stochastic computing implementations. We describe a method for digitally programmable bitstream generation based on precharge sense amplifiers. This generator is significantly more energy efficient than SMTJ-based bitstream generators that tune probabilities with spin currents and a factor of 2 more efficient than related CMOS-based implementations. The true randomness of this bitstream generator allows us to use them as the fundamental units of a novel neural network architecture. To take advantage of the potential savings, we codesign the algorithm with the circuit, rather than directly transcribing a classical neural network into hardware. The flexibility of the neural network mathematics allows us to adapt the network to the explicitly energy-efficient choices we make at the device level. The result is a convolutional neural network design operating at approximately 150 nJ per inference with 97% performance on the MNIST data set a factor of 1.4 to 7.7 improvement in energy efficiency over comparable proposals in the recent literature.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Energy-Efficient Artificial Synapses Based on Oxide Tunnel Junctions
    Li, Jiankun
    Ge, Chen
    Lu, Haotian
    Guo, Haizhong
    Guo, Er-Jia
    He, Meng
    Wang, Can
    Yang, Guozhen
    Jin, Kuijuan
    [J]. ACS APPLIED MATERIALS & INTERFACES, 2019, 11 (46) : 43473 - 43479
  • [2] Novel Stochastic Computing for Energy-Efficient Image Processors
    Joe, Hounghun
    Kim, Youngmin
    [J]. ELECTRONICS, 2019, 8 (06)
  • [3] Tunable stochastic memristors for energy-efficient encryption and computing
    Woo, Kyung Seok
    Han, Janguk
    Yi, Su-in
    Thomas, Luke
    Park, Hyungjun
    Kumar, Suhas
    Hwang, Cheol Seong
    [J]. NATURE COMMUNICATIONS, 2024, 15 (01)
  • [4] Towards Energy-Efficient CGRAs via Stochastic Computing
    Wang, Bo
    Zhu, Rong
    Shang, Jiaxing
    Liu, Dajiang
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 202 - 207
  • [5] Electrical Coupling of Perpendicular Superparamagnetic Tunnel Junctions for Probabilistic Computing
    Phan, Nhat-Tan
    Soumah, Lucile
    El Valli, Ahmed Sidi
    Hutin, Louis
    Anghel, Lorena
    Ebels, Ursula
    Talatchian, Philippe
    [J]. PROCEEDINGS OF THE 17TH ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, NANOARCH 2022, 2022,
  • [6] Review of Magnetic Tunnel Junctions for Stochastic Computing
    Zink, Brandon R.
    Lv, Yang
    Wang, Jian-Ping
    [J]. IEEE JOURNAL ON EXPLORATORY SOLID-STATE COMPUTATIONAL DEVICES AND CIRCUITS, 2022, 8 (02): : 173 - 184
  • [7] Low-Energy Truly Random Number Generation with Superparamagnetic Tunnel Junctions for Unconventional Computing
    Vodenicarevic, D.
    Locatelli, N.
    Mizrahi, A.
    Friedman, J. S.
    Vincent, A. F.
    Romera, M.
    Fukushima, A.
    Yakushiji, K.
    Kubota, H.
    Yuasa, S.
    Tiwari, S.
    Grollier, J.
    Querlioz, D.
    [J]. PHYSICAL REVIEW APPLIED, 2017, 8 (05):
  • [8] A Survey of Stochastic Computing in Energy-Efficient DNNs On-Edge
    Wang, Danghui
    Wang, Zhaoqing
    Yu, Linfan
    Wu, Ying
    Yang, Jiaqi
    Mei, Kuizhi
    Wang, Jihe
    [J]. 19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 1554 - 1561
  • [9] Energy-Efficient Stochastic Task Scheduling on Heterogeneous Computing Systems
    Li, Kenli
    Tang, Xiaoyong
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (11) : 2867 - 2876
  • [10] Stochastic modelling and energy-efficient computing for weather and climate prediction
    Palmer, Tim
    Dueben, Peter
    McNamara, Hugh
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2014, 372 (2018):