Back to Search Start Over

Spin-Hall-Effect-Based Stochastic Number Generator for Parallel Stochastic Computing.

Authors :
Hu, Jiaxi
Li, Bingzhe
Ma, Cong
Lilja, David
Koester, Steven J.
Source :
IEEE Transactions on Electron Devices. Aug2019, Vol. 66 Issue 8, p3620-3627. 8p.
Publication Year :
2019

Abstract

Stochastic computing (SC) is a promising technology that can be used for low-cost hardware designs. However, SC suffers from its long latency. Although parallel processing can efficiently shorten the latency, duplicated stochastic number generators (SNGs) are necessary, which cause substantial hardware overhead. This paper proposes a scalable SNG based on the spin-Hall-effect (SHE), which is capable of generating multiple independent stochastic streams simultaneously. The design takes advantages of the efficient charge-to-spin conversion from the Spin-Hall material and the intrinsic stochasticity of nanomagnets. Compared to previous spintronic SNGs, the SHE-SNG can reduce the area by $1.6\times -7.8\times $ and the power by $4.9\times -13\times $ while increasing the degree of parallelism from 1 to 16. Compared to CMOS-based SNGs, the proposed SNG obtained $24\times -120\times $ and $53\times $ reduction in terms of area and power, respectively. Finally, three benchmarks were implemented, and the results indicate that SC implementations with the proposed SHE-SNG can achieve $1.2\times -29\times $ reduction of hardware resources compared to implementations with previous CMOS- and spintronic-based designs while scaling the degree of parallelism from 1 to 64. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189383
Volume :
66
Issue :
8
Database :
Academic Search Index
Journal :
IEEE Transactions on Electron Devices
Publication Type :
Academic Journal
Accession number :
138462791
Full Text :
https://doi.org/10.1109/TED.2019.2920401