Skip to main content
Top

2019 | OriginalPaper | Chapter

Spintronic Solutions for Stochastic Computing

Authors : Xiaotao Jia, You Wang, Zhe Huang, Yue Zhang, Jianlei Yang, Yuanzhuo Qu, Bruce F. Cockburn, Jie Han, Weisheng Zhao

Published in: Stochastic Computing: Techniques and Applications

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

With the rising requirements of computation efficiencies for artificial intelligence applications, the conventional deterministic computation approach has shown many bottlenecks in developing large scale deep learning algorithms. Especially for Bayesian inference problems with uncertainty and incompleteness, it usually requires many sampling operations which largely degrade the inference efficiencies. In this chapter, a spintronic devices based stochastic computing method is presented for efficient Bayesian inference. Stochastic computing is regarded as a promising approach to improve the area and energy efficiencies with simplified arithmetic operations. Spintronic devices are utilized to realize efficient sampling operations to overcome the inference efficiencies in terms of power, area and speed. The intrinsic randomness existing in switching process of spintronic device is exploited to realize stochastic number generator, which is the critical block for efficient circuit design of Bayesian inference. A device-to-architecture level framework is proposed to evaluate the promised performance of spintronic device based Bayesian inference system.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Alaghi, A., Hayes, J.P.: Survey of stochastic computing. ACM Transactions on Embedded computing systems 12(2s), 92 (2013)CrossRef Alaghi, A., Hayes, J.P.: Survey of stochastic computing. ACM Transactions on Embedded computing systems 12(2s), 92 (2013)CrossRef
3.
go back to reference Marins de Castro, M., Sousa, R., Bandiera, S., et al.: Precessional spin-transfer switching in a magnetic tunnel junction with a synthetic antiferromagnetic perpendicular polarizer. Journal of Applied Physics 111(7), 07C912 (2012)CrossRef Marins de Castro, M., Sousa, R., Bandiera, S., et al.: Precessional spin-transfer switching in a magnetic tunnel junction with a synthetic antiferromagnetic perpendicular polarizer. Journal of Applied Physics 111(7), 07C912 (2012)CrossRef
4.
go back to reference Coninx, A., Bessière, P., Mazer, E., Droulez, J., Laurent, R., Aslam, M.A., Lobo, J.: Bayesian sensor fusion with fast and low power stochastic circuits. In: International Conference on Rebooting Computing, pp. 1–8 (2016) Coninx, A., Bessière, P., Mazer, E., Droulez, J., Laurent, R., Aslam, M.A., Lobo, J.: Bayesian sensor fusion with fast and low power stochastic circuits. In: International Conference on Rebooting Computing, pp. 1–8 (2016)
5.
go back to reference Devolder, T., Chappert, C., Ito, K.: Subnanosecond spin-transfer switching: Comparing the benefits of free-layer or pinned-layer biasing. Phys. Rev. B 75, 224,430 (2007)CrossRef Devolder, T., Chappert, C., Ito, K.: Subnanosecond spin-transfer switching: Comparing the benefits of free-layer or pinned-layer biasing. Phys. Rev. B 75, 224,430 (2007)CrossRef
6.
go back to reference Devolder, T., Hayakawa, J., Ito, K., Takahashi, H., Ikeda, S., Crozat, P., Zerounian, N., Kim, J.V., Chappert, C., Ohno, H.: Single-shot time-resolved measurements of nanosecond-scale spin-transfer induced switching: Stochastic versus deterministic aspects. Physical review letters 100(5), 057,206 (2008)CrossRef Devolder, T., Hayakawa, J., Ito, K., Takahashi, H., Ikeda, S., Crozat, P., Zerounian, N., Kim, J.V., Chappert, C., Ohno, H.: Single-shot time-resolved measurements of nanosecond-scale spin-transfer induced switching: Stochastic versus deterministic aspects. Physical review letters 100(5), 057,206 (2008)CrossRef
7.
go back to reference Han, J., Chen, H., Liang, J., Zhu, P., Yang, Z., Lombardi, F.: A stochastic computational approach for accurate and efficient reliability evaluation. IEEE Transactions on Computers 63(6), 1336–1350 (2014)MathSciNetCrossRef Han, J., Chen, H., Liang, J., Zhu, P., Yang, Z., Lombardi, F.: A stochastic computational approach for accurate and efficient reliability evaluation. IEEE Transactions on Computers 63(6), 1336–1350 (2014)MathSciNetCrossRef
8.
go back to reference Heindl, R., Rippard, W.H., Russek, S.E., Pufall, M.R., Kos, A.B.: Validity of the thermal activation model for spin-transfer torque switching in magnetic tunnel junctions. Journal of Applied Physics 109(7), 073,910 (2011)CrossRef Heindl, R., Rippard, W.H., Russek, S.E., Pufall, M.R., Kos, A.B.: Validity of the thermal activation model for spin-transfer torque switching in magnetic tunnel junctions. Journal of Applied Physics 109(7), 073,910 (2011)CrossRef
9.
go back to reference Hellekalek, P.: Good random number generators are (not so) easy to find. Mathematics and Computers in Simulation 46(5–6), 485–505 (1998)MathSciNetCrossRef Hellekalek, P.: Good random number generators are (not so) easy to find. Mathematics and Computers in Simulation 46(5–6), 485–505 (1998)MathSciNetCrossRef
10.
go back to reference Ikeda, S., Miura, K., Yamamoto, H., Mizunuma, K., Gan, H.D., Endo, M., Kanai, S., Hayakawa, J., Matsukura, F., Ohno, H.: A perpendicular-anisotropy CoFeB-MgO magnetic tunnel junction. Nature Materials 9, 721–724 (2010)CrossRef Ikeda, S., Miura, K., Yamamoto, H., Mizunuma, K., Gan, H.D., Endo, M., Kanai, S., Hayakawa, J., Matsukura, F., Ohno, H.: A perpendicular-anisotropy CoFeB-MgO magnetic tunnel junction. Nature Materials 9, 721–724 (2010)CrossRef
11.
go back to reference Jia, X., Yang, J., Wang, Z., Chen, Y., Zhao, W.: Spintronics based stochastic computing for efficient bayesian inference system. In: Asia and South Pacific Design Automation Conference, pp. 580–585 (2018) Jia, X., Yang, J., Wang, Z., Chen, Y., Zhao, W.: Spintronics based stochastic computing for efficient bayesian inference system. In: Asia and South Pacific Design Automation Conference, pp. 580–585 (2018)
12.
go back to reference Julliere, M.: Tunneling between ferromagnetic films. Physics Letters A 54(3), 225–226 (1975)CrossRef Julliere, M.: Tunneling between ferromagnetic films. Physics Letters A 54(3), 225–226 (1975)CrossRef
13.
go back to reference Katz, J., Menezes, A.J., Van Oorschot, P.C., Vanstone, S.A.: Handbook of applied cryptography. CRC press (1996) Katz, J., Menezes, A.J., Van Oorschot, P.C., Vanstone, S.A.: Handbook of applied cryptography. CRC press (1996)
14.
go back to reference Koch, R.H., Katine, J.A., Sun, J.Z.: Time-resolved reversal of spin-transfer switching in a nanomagnet. Phys. Rev. Lett. 92, 088,302 (2004)CrossRef Koch, R.H., Katine, J.A., Sun, J.Z.: Time-resolved reversal of spin-transfer switching in a nanomagnet. Phys. Rev. Lett. 92, 088,302 (2004)CrossRef
15.
go back to reference Liu, N., Pinckney, N., Hanson, S., Sylvester, D., Blaauw, D.: A true random number generator using time-dependent dielectric breakdown. In: Symposium onVLSI Circuits, pp. 216–217 (2011) Liu, N., Pinckney, N., Hanson, S., Sylvester, D., Blaauw, D.: A true random number generator using time-dependent dielectric breakdown. In: Symposium onVLSI Circuits, pp. 216–217 (2011)
16.
go back to reference Matsunaga, S., Hayakawa, J., Ikeda, S., Miura, K., Endoh, T., Ohno, H., Hanyu, T.: MTJ-based nonvolatile logic-in-memory circuit, future prospects and issues. In: Design, Automation & Test in Europe Conference & Exhibition, pp. 433–435 (2009) Matsunaga, S., Hayakawa, J., Ikeda, S., Miura, K., Endoh, T., Ohno, H., Hanyu, T.: MTJ-based nonvolatile logic-in-memory circuit, future prospects and issues. In: Design, Automation & Test in Europe Conference & Exhibition, pp. 433–435 (2009)
17.
go back to reference Oliver, N., Soriano, M.C., Sukow, D.W., Fischer, I.: Fast random bit generation using a chaotic laser: approaching the information theoretic limit. IEEE Journal of Quantum Electronics 49(11), 910–918 (2013)CrossRef Oliver, N., Soriano, M.C., Sukow, D.W., Fischer, I.: Fast random bit generation using a chaotic laser: approaching the information theoretic limit. IEEE Journal of Quantum Electronics 49(11), 910–918 (2013)CrossRef
18.
go back to reference Peng, S., Zhao, W., Qiao, J., Su, L., Zhou, J., Yang, H., Zhang, Q., Zhang, Y., Grezes, C., Amiri, P.K., Wang, K.L.: Giant interfacial perpendicular magnetic anisotropy in mgo/cofe/capping layer structures. Applied Physics Letters 110(7), 072,403 (2017)CrossRef Peng, S., Zhao, W., Qiao, J., Su, L., Zhou, J., Yang, H., Zhang, Q., Zhang, Y., Grezes, C., Amiri, P.K., Wang, K.L.: Giant interfacial perpendicular magnetic anisotropy in mgo/cofe/capping layer structures. Applied Physics Letters 110(7), 072,403 (2017)CrossRef
19.
go back to reference Qu, Y., Han, J., Cockburn, B.F., Pedrycz, W., Zhang, Y., Zhao, W.: A true random number generator based on parallel STT-MTJs. In: Design, Automation & Test in Europe Conference & Exhibition, pp. 606–609 (2017) Qu, Y., Han, J., Cockburn, B.F., Pedrycz, W., Zhang, Y., Zhao, W.: A true random number generator based on parallel STT-MTJs. In: Design, Automation & Test in Europe Conference & Exhibition, pp. 606–609 (2017)
20.
go back to reference Soto, J.: The NIST statistical test suite. National Institute Of Standards and Technology (2010) Soto, J.: The NIST statistical test suite. National Institute Of Standards and Technology (2010)
21.
go back to reference Sun, J.Z.: Spin-current interaction with a monodomain magnetic body: A model study. Phys. Rev. B 62, 570–578 (2000)CrossRef Sun, J.Z.: Spin-current interaction with a monodomain magnetic body: A model study. Phys. Rev. B 62, 570–578 (2000)CrossRef
22.
go back to reference Sun, J.Z., Robertazzi, R.P., Nowak, J., Trouilloud, P.L., Hu, G., Abraham, D.W., Gaidis, M.C., Brown, S.L., O’Sullivan, E.J., Gallagher, W.J., Worledge, D.C.: Effect of subvolume excitation and spin-torque efficiency on magnetic switching. Phys. Rev. B 84, 064,413 (2011)CrossRef Sun, J.Z., Robertazzi, R.P., Nowak, J., Trouilloud, P.L., Hu, G., Abraham, D.W., Gaidis, M.C., Brown, S.L., O’Sullivan, E.J., Gallagher, W.J., Worledge, D.C.: Effect of subvolume excitation and spin-torque efficiency on magnetic switching. Phys. Rev. B 84, 064,413 (2011)CrossRef
23.
go back to reference Tomita, H., Miwa, S., Nozaki, T., Yamashita, S., Nagase, T., Nishiyama, K., Kitagawa, E., Yoshikawa, M., Daibou, T., Nagamine, M., Kishi, T., Ikegawa, S., Shimomura, N., Yoda, H., Suzuki, Y.: Unified understanding of both thermally assisted and precessional spin-transfer switching in perpendicularly magnetized giant magnetoresistive nanopillars. Applied Physics Letters 102(4) (2013)CrossRef Tomita, H., Miwa, S., Nozaki, T., Yamashita, S., Nagase, T., Nishiyama, K., Kitagawa, E., Yoshikawa, M., Daibou, T., Nagamine, M., Kishi, T., Ikegawa, S., Shimomura, N., Yoda, H., Suzuki, Y.: Unified understanding of both thermally assisted and precessional spin-transfer switching in perpendicularly magnetized giant magnetoresistive nanopillars. Applied Physics Letters 102(4) (2013)CrossRef
24.
go back to reference Tomita, H., Nozaki, T., Seki, T., Nagase, T., Nishiyama, K., Kitagawa, E., Yoshikawa, M., Daibou, T., Nagamine, M., Kishi, T., Ikegawa, S., Shimomura, N., Yoda, H., Suzuki, Y.: High-speed spin-transfer switching in GMR nano-pillars with perpendicular anisotropy. IEEE Transactions on Magnetics 47(6), 1599–1602 (2011)CrossRef Tomita, H., Nozaki, T., Seki, T., Nagase, T., Nishiyama, K., Kitagawa, E., Yoshikawa, M., Daibou, T., Nagamine, M., Kishi, T., Ikegawa, S., Shimomura, N., Yoda, H., Suzuki, Y.: High-speed spin-transfer switching in GMR nano-pillars with perpendicular anisotropy. IEEE Transactions on Magnetics 47(6), 1599–1602 (2011)CrossRef
25.
go back to reference Uchida, A., Amano, K., Inoue, M., Hirano, K., Naito, S., Someya, H., Oowada, I., Kurashige, T., Shiki, M., Yoshimori, S., et al.: Fast physical random bit generation with chaotic semiconductor lasers. Nature Photonics 2(12), 728 (2008)CrossRef Uchida, A., Amano, K., Inoue, M., Hirano, K., Naito, S., Someya, H., Oowada, I., Kurashige, T., Shiki, M., Yoshimori, S., et al.: Fast physical random bit generation with chaotic semiconductor lasers. Nature Photonics 2(12), 728 (2008)CrossRef
26.
go back to reference Wang, M., Cai, W., Cao, K., Zhou, J., Wrona, J., Peng, S., Yang, H., Wei, J., Kang, W., Zhang, Y., Langer, J., Ocker, B., Fert, A., Zhao, W.: Current-induced magnetization switching in atom-thick tungsten engineered perpendicular magnetic tunnel junctions with large tunnel magnetoresistance. Nature Communications 9(671), 1–7 (2018) Wang, M., Cai, W., Cao, K., Zhou, J., Wrona, J., Peng, S., Yang, H., Wei, J., Kang, W., Zhang, Y., Langer, J., Ocker, B., Fert, A., Zhao, W.: Current-induced magnetization switching in atom-thick tungsten engineered perpendicular magnetic tunnel junctions with large tunnel magnetoresistance. Nature Communications 9(671), 1–7 (2018)
27.
go back to reference Wang, Y., Cai, H., d. B. Naviner, L.A., Zhang, Y., Zhao, X., Deng, E., Klein, J.O., Zhao, W.: Compact model of dielectric breakdown in spin-transfer torque magnetic tunnel junction. IEEE Transactions on Electron Devices 63(4), 1762–1767 (2016)CrossRef Wang, Y., Cai, H., d. B. Naviner, L.A., Zhang, Y., Zhao, X., Deng, E., Klein, J.O., Zhao, W.: Compact model of dielectric breakdown in spin-transfer torque magnetic tunnel junction. IEEE Transactions on Electron Devices 63(4), 1762–1767 (2016)CrossRef
28.
go back to reference Wang, Y., Cai, H., Naviner, L.A.B., Klein, J.O., Yang, J., Zhao, W.: A novel circuit design of true random number generator using magnetic tunnel junction. In: IEEE/ACM International Symposium on Nanoscale Architectures, pp. 123–128 (2016) Wang, Y., Cai, H., Naviner, L.A.B., Klein, J.O., Yang, J., Zhao, W.: A novel circuit design of true random number generator using magnetic tunnel junction. In: IEEE/ACM International Symposium on Nanoscale Architectures, pp. 123–128 (2016)
29.
go back to reference Worledge, D., Hu, G., Abraham, D.W., Sun, J., Trouilloud, P., Nowak, J., Brown, S., Gaidis, M., Osullivan, E., Robertazzi, R.: Spin torque switching of perpendicular ta cofeb MgO-based magnetic tunnel junctions. Applied Physics Letters 98(2), 022,501 (2011)CrossRef Worledge, D., Hu, G., Abraham, D.W., Sun, J., Trouilloud, P., Nowak, J., Brown, S., Gaidis, M., Osullivan, E., Robertazzi, R.: Spin torque switching of perpendicular ta cofeb MgO-based magnetic tunnel junctions. Applied Physics Letters 98(2), 022,501 (2011)CrossRef
30.
go back to reference Yang, K., Fick, D., Henry, M.B., Lee, Y., Blaauw, D., Sylvester, D.: 16.3 a 23Mb/s 23pJ/b fully synthesized true-random-number generator in 28nm and 65nm CMOS. In: Solid-State Circuits Conference Digest of Technical Papers (ISSCC), 2014 IEEE International, pp. 280–281 (2014) Yang, K., Fick, D., Henry, M.B., Lee, Y., Blaauw, D., Sylvester, D.: 16.3 a 23Mb/s 23pJ/b fully synthesized true-random-number generator in 28nm and 65nm CMOS. In: Solid-State Circuits Conference Digest of Technical Papers (ISSCC), 2014 IEEE International, pp. 280–281 (2014)
31.
go back to reference Zhao, H., Zhang, Y., Amiri, P.K., Katine, J.A., Langer, J., Jiang, H., Krivorotov, I.N., Wang, K.L., Wang, J.P.: Spin-torque driven switching probability density function asymmetry. IEEE Transactions on Magnetics 48(11), 3818–3820 (2012)CrossRef Zhao, H., Zhang, Y., Amiri, P.K., Katine, J.A., Langer, J., Jiang, H., Krivorotov, I.N., Wang, K.L., Wang, J.P.: Spin-torque driven switching probability density function asymmetry. IEEE Transactions on Magnetics 48(11), 3818–3820 (2012)CrossRef
32.
go back to reference Zhao, W., Moreau, M., Deng, E., Zhang, Y., Portal, J.M., Klein, J.O., Bocquet, M., Aziza, H., Deleruyelle, D., Muller, C., Querlioz, D., Ben Romdhane, N., Ravelosona, D., Chappert, C.: Synchronous non-volatile logic gate design based on resistive switching memories. Circuits and Systems I: Regular Papers, IEEE Transactions on 61(2), 443–454 (2014)CrossRef Zhao, W., Moreau, M., Deng, E., Zhang, Y., Portal, J.M., Klein, J.O., Bocquet, M., Aziza, H., Deleruyelle, D., Muller, C., Querlioz, D., Ben Romdhane, N., Ravelosona, D., Chappert, C.: Synchronous non-volatile logic gate design based on resistive switching memories. Circuits and Systems I: Regular Papers, IEEE Transactions on 61(2), 443–454 (2014)CrossRef
Metadata
Title
Spintronic Solutions for Stochastic Computing
Authors
Xiaotao Jia
You Wang
Zhe Huang
Yue Zhang
Jianlei Yang
Yuanzhuo Qu
Bruce F. Cockburn
Jie Han
Weisheng Zhao
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-03730-7_9