Cargando…

In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy

Recently, the exponential increase in compute requirements demanded by emerging applications like artificial intelligence, Internet of things, etc. have rendered the state-of-art von-Neumann machines inefficient in terms of energy and throughput owing to the well-known von-Neumann bottleneck. A prom...

Descripción completa

Detalles Bibliográficos
Autores principales: Jaiswal, Akhilesh, Agrawal, Amogh, Roy, Kaushik
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5893602/
https://www.ncbi.nlm.nih.gov/pubmed/29636489
http://dx.doi.org/10.1038/s41598-018-23886-2
_version_ 1783313333004271616
author Jaiswal, Akhilesh
Agrawal, Amogh
Roy, Kaushik
author_facet Jaiswal, Akhilesh
Agrawal, Amogh
Roy, Kaushik
author_sort Jaiswal, Akhilesh
collection PubMed
description Recently, the exponential increase in compute requirements demanded by emerging applications like artificial intelligence, Internet of things, etc. have rendered the state-of-art von-Neumann machines inefficient in terms of energy and throughput owing to the well-known von-Neumann bottleneck. A promising approach to mitigate the bottleneck is to do computations as close to the memory units as possible. One extreme possibility is to do in-situ Boolean logic computations by using stateful devices. Stateful devices are those that can act both as a compute engine and storage device, simultaneously. We propose such stateful, vector, in-memory operations using voltage controlled magnetic anisotropy (VCMA) effect in magnetic tunnel junctions (MTJ). Our proposal is based on the well known manufacturable 1-transistor - 1-MTJ bit-cell and does not require any modifications in the bit-cell circuit or the magnetic device. Instead, we leverage the very physics of the VCMA effect to enable stateful computations. Specifically, we exploit the voltage asymmetry of the VCMA effect to construct stateful IMP (implication) gate and use the precessional switching dynamics of the VCMA devices to propose a massively parallel NOT operation. Further, we show that other gates like AND, OR, NAND, NOR, NIMP (complement of implication) can be implemented using multi-cycle operations.
format Online
Article
Text
id pubmed-5893602
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-58936022018-04-12 In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy Jaiswal, Akhilesh Agrawal, Amogh Roy, Kaushik Sci Rep Article Recently, the exponential increase in compute requirements demanded by emerging applications like artificial intelligence, Internet of things, etc. have rendered the state-of-art von-Neumann machines inefficient in terms of energy and throughput owing to the well-known von-Neumann bottleneck. A promising approach to mitigate the bottleneck is to do computations as close to the memory units as possible. One extreme possibility is to do in-situ Boolean logic computations by using stateful devices. Stateful devices are those that can act both as a compute engine and storage device, simultaneously. We propose such stateful, vector, in-memory operations using voltage controlled magnetic anisotropy (VCMA) effect in magnetic tunnel junctions (MTJ). Our proposal is based on the well known manufacturable 1-transistor - 1-MTJ bit-cell and does not require any modifications in the bit-cell circuit or the magnetic device. Instead, we leverage the very physics of the VCMA effect to enable stateful computations. Specifically, we exploit the voltage asymmetry of the VCMA effect to construct stateful IMP (implication) gate and use the precessional switching dynamics of the VCMA devices to propose a massively parallel NOT operation. Further, we show that other gates like AND, OR, NAND, NOR, NIMP (complement of implication) can be implemented using multi-cycle operations. Nature Publishing Group UK 2018-04-10 /pmc/articles/PMC5893602/ /pubmed/29636489 http://dx.doi.org/10.1038/s41598-018-23886-2 Text en © The Author(s) 2018 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Jaiswal, Akhilesh
Agrawal, Amogh
Roy, Kaushik
In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy
title In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy
title_full In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy
title_fullStr In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy
title_full_unstemmed In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy
title_short In-situ, In-Memory Stateful Vector Logic Operations based on Voltage Controlled Magnetic Anisotropy
title_sort in-situ, in-memory stateful vector logic operations based on voltage controlled magnetic anisotropy
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5893602/
https://www.ncbi.nlm.nih.gov/pubmed/29636489
http://dx.doi.org/10.1038/s41598-018-23886-2
work_keys_str_mv AT jaiswalakhilesh insituinmemorystatefulvectorlogicoperationsbasedonvoltagecontrolledmagneticanisotropy
AT agrawalamogh insituinmemorystatefulvectorlogicoperationsbasedonvoltagecontrolledmagneticanisotropy
AT roykaushik insituinmemorystatefulvectorlogicoperationsbasedonvoltagecontrolledmagneticanisotropy