2017 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED) 2017
DOI: 10.1109/islped.2017.8009167
|View full text |Cite
|
Sign up to set email alerts
|

Power optimizations in MTJ-based Neural Networks through Stochastic Computing

Abstract: Abstract-Artificial Neural Networks (ANNs) have found widespread applications in tasks such as pattern recognition and image classification. However, hardware implementations of ANNs using conventional binary arithmetic units are computationally expensive, energy-intensive and have large area overheads. Stochastic Computing (SC) is an emerging paradigm which replaces these conventional units with simple logic circuits and is particularly suitable for fault-tolerant applications. Spintronic devices, such as Mag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…In [35], an MTJ based analog-tostochastic converter is proposed for stochastic computation in vision chips. In [17], MTJ based stochastic computing is integrated into artificial neural network applications. However, the energy efficiency of their SBGs is relative low.…”
Section: B Magnetic Tunnel Junction (Mtj) Devicementioning
confidence: 99%
See 1 more Smart Citation
“…In [35], an MTJ based analog-tostochastic converter is proposed for stochastic computation in vision chips. In [17], MTJ based stochastic computing is integrated into artificial neural network applications. However, the energy efficiency of their SBGs is relative low.…”
Section: B Magnetic Tunnel Junction (Mtj) Devicementioning
confidence: 99%
“…However, current analytical models of switching STT-MTJs [13]- [15] face the problem that the available integrated models do not link smoothly all regimes of current. An intermediate regime of current exists, where the physics of the switching is complex [16], [17] and not properly described by classical analytical models. Sun's model, the equation conventionally used to describe the high-current regime, actually diverges in this intermediate current regime.…”
mentioning
confidence: 99%
“…The basic unit is a neuron formulated as out = σ (X * W + bias) where σ is the activation function; X is the input of the neuron; W and bias are constant values in the classification which are obtained from training process. The MTJ based SNG [26] is used to generate bit-streams in the neuron architecture of Figure 8. The inputs are ANDed with the weighted bit-streams to obtain the intermediate products of matrix multiplications.…”
Section: Methodsmentioning
confidence: 99%
“…The spintronic components are quantitatively simulated using the device and material parameters summarized in Table 1. To provide a fair comparison, we use the MTJ-based SNGs of [26] to generate the required random numbers in all stochastic implementations. Four implementations, (#1) the conventional fixed-point binary implementation, (#2) the CMOS stochastic implementation with the bipolar format [16] [6], (#3) the CMOS implementation with the unipolar format [7] [8], and (#4) the hybrid spin-CMOS implementation are compared in terms of power, area and energy consumption.…”
Section: Hardware Costmentioning
confidence: 99%
“…In these SNGs, certain patterns are generated sequentially to increase the accuracy of bit streams with short stream lengths. Moreover, by using spintronic devices, low-cost structures have been introduced to reduce the hardware cost of SNGs and to achieve high performance at a reasonable power and area cost [12,25]. Dickson et al [4] and Qian and Riedel [29] introduced two methods of adding stochastic bit streams.…”
Section: Stochastic Number Generatormentioning
confidence: 99%