Cargando…
In‐Memory Mathematical Operations with Spin‐Orbit Torque Devices
Analog arithmetic operations are the most fundamental mathematical operations used in image and signal processing as well as artificial intelligence (AI). In‐memory computing (IMC) offers a high performance and energy‐efficient computing paradigm. To date, in‐memory analog arithmetic operations wit...
Autores principales: | , , , , , , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
John Wiley and Sons Inc.
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9443454/ https://www.ncbi.nlm.nih.gov/pubmed/35811307 http://dx.doi.org/10.1002/advs.202202478 |
_version_ | 1784782985618259968 |
---|---|
author | Li, Ruofan Song, Min Guo, Zhe Li, Shihao Duan, Wei Zhang, Shuai Tian, Yufeng Chen, Zhenjiang Bao, Yi Cui, Jinsong Xu, Yan Wang, Yaoyuan Tong, Wei Yuan, Zhe Cui, Yan Xi, Li Feng, Dan Yang, Xiaofei Zou, Xuecheng Hong, Jeongmin You, Long |
author_facet | Li, Ruofan Song, Min Guo, Zhe Li, Shihao Duan, Wei Zhang, Shuai Tian, Yufeng Chen, Zhenjiang Bao, Yi Cui, Jinsong Xu, Yan Wang, Yaoyuan Tong, Wei Yuan, Zhe Cui, Yan Xi, Li Feng, Dan Yang, Xiaofei Zou, Xuecheng Hong, Jeongmin You, Long |
author_sort | Li, Ruofan |
collection | PubMed |
description | Analog arithmetic operations are the most fundamental mathematical operations used in image and signal processing as well as artificial intelligence (AI). In‐memory computing (IMC) offers a high performance and energy‐efficient computing paradigm. To date, in‐memory analog arithmetic operations with emerging nonvolatile devices are usually implemented using discrete components, which limits the scalability and blocks large scale integration. Here, a prototypical implementation of in‐memory analog arithmetic operations (summation, subtraction and multiplication) is experimentally demonstrated, based on in‐memory electrical current sensing units using spin‐orbit torque (SOT) devices. The proposed structures for analog arithmetic operations are smaller than the state‐of‐the‐art complementary metal oxide semiconductor (CMOS) counterparts by several orders of magnitude. Moreover, data to be processed and computing results can be locally stored, or the analog computing can be done in the nonvolatile SOT devices, which are exploited to experimentally implement the image edge detection and signal amplitude modulation with a simple structure. Furthermore, an artificial neural network (ANN) with SOT devices based synapses is constructed to realize pattern recognition with high accuracy of ≈95%. |
format | Online Article Text |
id | pubmed-9443454 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | John Wiley and Sons Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-94434542022-09-09 In‐Memory Mathematical Operations with Spin‐Orbit Torque Devices Li, Ruofan Song, Min Guo, Zhe Li, Shihao Duan, Wei Zhang, Shuai Tian, Yufeng Chen, Zhenjiang Bao, Yi Cui, Jinsong Xu, Yan Wang, Yaoyuan Tong, Wei Yuan, Zhe Cui, Yan Xi, Li Feng, Dan Yang, Xiaofei Zou, Xuecheng Hong, Jeongmin You, Long Adv Sci (Weinh) Research Articles Analog arithmetic operations are the most fundamental mathematical operations used in image and signal processing as well as artificial intelligence (AI). In‐memory computing (IMC) offers a high performance and energy‐efficient computing paradigm. To date, in‐memory analog arithmetic operations with emerging nonvolatile devices are usually implemented using discrete components, which limits the scalability and blocks large scale integration. Here, a prototypical implementation of in‐memory analog arithmetic operations (summation, subtraction and multiplication) is experimentally demonstrated, based on in‐memory electrical current sensing units using spin‐orbit torque (SOT) devices. The proposed structures for analog arithmetic operations are smaller than the state‐of‐the‐art complementary metal oxide semiconductor (CMOS) counterparts by several orders of magnitude. Moreover, data to be processed and computing results can be locally stored, or the analog computing can be done in the nonvolatile SOT devices, which are exploited to experimentally implement the image edge detection and signal amplitude modulation with a simple structure. Furthermore, an artificial neural network (ANN) with SOT devices based synapses is constructed to realize pattern recognition with high accuracy of ≈95%. John Wiley and Sons Inc. 2022-07-10 /pmc/articles/PMC9443454/ /pubmed/35811307 http://dx.doi.org/10.1002/advs.202202478 Text en © 2022 The Authors. Advanced Science published by Wiley‐VCH GmbH https://creativecommons.org/licenses/by/4.0/This is an open access article under the terms of the http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Articles Li, Ruofan Song, Min Guo, Zhe Li, Shihao Duan, Wei Zhang, Shuai Tian, Yufeng Chen, Zhenjiang Bao, Yi Cui, Jinsong Xu, Yan Wang, Yaoyuan Tong, Wei Yuan, Zhe Cui, Yan Xi, Li Feng, Dan Yang, Xiaofei Zou, Xuecheng Hong, Jeongmin You, Long In‐Memory Mathematical Operations with Spin‐Orbit Torque Devices |
title | In‐Memory Mathematical Operations with Spin‐Orbit Torque Devices |
title_full | In‐Memory Mathematical Operations with Spin‐Orbit Torque Devices |
title_fullStr | In‐Memory Mathematical Operations with Spin‐Orbit Torque Devices |
title_full_unstemmed | In‐Memory Mathematical Operations with Spin‐Orbit Torque Devices |
title_short | In‐Memory Mathematical Operations with Spin‐Orbit Torque Devices |
title_sort | in‐memory mathematical operations with spin‐orbit torque devices |
topic | Research Articles |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9443454/ https://www.ncbi.nlm.nih.gov/pubmed/35811307 http://dx.doi.org/10.1002/advs.202202478 |
work_keys_str_mv | AT liruofan inmemorymathematicaloperationswithspinorbittorquedevices AT songmin inmemorymathematicaloperationswithspinorbittorquedevices AT guozhe inmemorymathematicaloperationswithspinorbittorquedevices AT lishihao inmemorymathematicaloperationswithspinorbittorquedevices AT duanwei inmemorymathematicaloperationswithspinorbittorquedevices AT zhangshuai inmemorymathematicaloperationswithspinorbittorquedevices AT tianyufeng inmemorymathematicaloperationswithspinorbittorquedevices AT chenzhenjiang inmemorymathematicaloperationswithspinorbittorquedevices AT baoyi inmemorymathematicaloperationswithspinorbittorquedevices AT cuijinsong inmemorymathematicaloperationswithspinorbittorquedevices AT xuyan inmemorymathematicaloperationswithspinorbittorquedevices AT wangyaoyuan inmemorymathematicaloperationswithspinorbittorquedevices AT tongwei inmemorymathematicaloperationswithspinorbittorquedevices AT yuanzhe inmemorymathematicaloperationswithspinorbittorquedevices AT cuiyan inmemorymathematicaloperationswithspinorbittorquedevices AT xili inmemorymathematicaloperationswithspinorbittorquedevices AT fengdan inmemorymathematicaloperationswithspinorbittorquedevices AT yangxiaofei inmemorymathematicaloperationswithspinorbittorquedevices AT zouxuecheng inmemorymathematicaloperationswithspinorbittorquedevices AT hongjeongmin inmemorymathematicaloperationswithspinorbittorquedevices AT youlong inmemorymathematicaloperationswithspinorbittorquedevices |