Cargando…

Toward memristive in-memory computing: principles and applications

With the rapid growth of computer science and big data, the traditional von Neumann architecture suffers the aggravating data communication costs due to the separated structure of the processing units and memories. Memristive in-memory computing paradigm is considered as a prominent candidate to add...

Descripción completa

Detalles Bibliográficos
Autores principales: Bao, Han, Zhou, Houji, Li, Jiancong, Pei, Huaizhi, Tian, Jing, Yang, Ling, Ren, Shengguang, Tong, Shaoqin, Li, Yi, He, Yuhui, Chen, Jia, Cai, Yimao, Wu, Huaqiang, Liu, Qi, Wan, Qing, Miao, Xiangshui
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Higher Education Press 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9756267/
https://www.ncbi.nlm.nih.gov/pubmed/36637566
http://dx.doi.org/10.1007/s12200-022-00025-4
_version_ 1784851597321306112
author Bao, Han
Zhou, Houji
Li, Jiancong
Pei, Huaizhi
Tian, Jing
Yang, Ling
Ren, Shengguang
Tong, Shaoqin
Li, Yi
He, Yuhui
Chen, Jia
Cai, Yimao
Wu, Huaqiang
Liu, Qi
Wan, Qing
Miao, Xiangshui
author_facet Bao, Han
Zhou, Houji
Li, Jiancong
Pei, Huaizhi
Tian, Jing
Yang, Ling
Ren, Shengguang
Tong, Shaoqin
Li, Yi
He, Yuhui
Chen, Jia
Cai, Yimao
Wu, Huaqiang
Liu, Qi
Wan, Qing
Miao, Xiangshui
author_sort Bao, Han
collection PubMed
description With the rapid growth of computer science and big data, the traditional von Neumann architecture suffers the aggravating data communication costs due to the separated structure of the processing units and memories. Memristive in-memory computing paradigm is considered as a prominent candidate to address these issues, and plentiful applications have been demonstrated and verified. These applications can be broadly categorized into two major types: soft computing that can tolerant uncertain and imprecise results, and hard computing that emphasizes explicit and precise numerical results for each task, leading to different requirements on the computational accuracies and the corresponding hardware solutions. In this review, we conduct a thorough survey of the recent advances of memristive in-memory computing applications, both on the soft computing type that focuses on artificial neural networks and other machine learning algorithms, and the hard computing type that includes scientific computing and digital image processing. At the end of the review, we discuss the remaining challenges and future opportunities of memristive in-memory computing in the incoming Artificial Intelligence of Things era. GRAPHICAL ABSTRACT: [Image: see text]
format Online
Article
Text
id pubmed-9756267
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Higher Education Press
record_format MEDLINE/PubMed
spelling pubmed-97562672023-01-06 Toward memristive in-memory computing: principles and applications Bao, Han Zhou, Houji Li, Jiancong Pei, Huaizhi Tian, Jing Yang, Ling Ren, Shengguang Tong, Shaoqin Li, Yi He, Yuhui Chen, Jia Cai, Yimao Wu, Huaqiang Liu, Qi Wan, Qing Miao, Xiangshui Front Optoelectron Review Article With the rapid growth of computer science and big data, the traditional von Neumann architecture suffers the aggravating data communication costs due to the separated structure of the processing units and memories. Memristive in-memory computing paradigm is considered as a prominent candidate to address these issues, and plentiful applications have been demonstrated and verified. These applications can be broadly categorized into two major types: soft computing that can tolerant uncertain and imprecise results, and hard computing that emphasizes explicit and precise numerical results for each task, leading to different requirements on the computational accuracies and the corresponding hardware solutions. In this review, we conduct a thorough survey of the recent advances of memristive in-memory computing applications, both on the soft computing type that focuses on artificial neural networks and other machine learning algorithms, and the hard computing type that includes scientific computing and digital image processing. At the end of the review, we discuss the remaining challenges and future opportunities of memristive in-memory computing in the incoming Artificial Intelligence of Things era. GRAPHICAL ABSTRACT: [Image: see text] Higher Education Press 2022-05-12 /pmc/articles/PMC9756267/ /pubmed/36637566 http://dx.doi.org/10.1007/s12200-022-00025-4 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis 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 licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence 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 licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Review Article
Bao, Han
Zhou, Houji
Li, Jiancong
Pei, Huaizhi
Tian, Jing
Yang, Ling
Ren, Shengguang
Tong, Shaoqin
Li, Yi
He, Yuhui
Chen, Jia
Cai, Yimao
Wu, Huaqiang
Liu, Qi
Wan, Qing
Miao, Xiangshui
Toward memristive in-memory computing: principles and applications
title Toward memristive in-memory computing: principles and applications
title_full Toward memristive in-memory computing: principles and applications
title_fullStr Toward memristive in-memory computing: principles and applications
title_full_unstemmed Toward memristive in-memory computing: principles and applications
title_short Toward memristive in-memory computing: principles and applications
title_sort toward memristive in-memory computing: principles and applications
topic Review Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9756267/
https://www.ncbi.nlm.nih.gov/pubmed/36637566
http://dx.doi.org/10.1007/s12200-022-00025-4
work_keys_str_mv AT baohan towardmemristiveinmemorycomputingprinciplesandapplications
AT zhouhouji towardmemristiveinmemorycomputingprinciplesandapplications
AT lijiancong towardmemristiveinmemorycomputingprinciplesandapplications
AT peihuaizhi towardmemristiveinmemorycomputingprinciplesandapplications
AT tianjing towardmemristiveinmemorycomputingprinciplesandapplications
AT yangling towardmemristiveinmemorycomputingprinciplesandapplications
AT renshengguang towardmemristiveinmemorycomputingprinciplesandapplications
AT tongshaoqin towardmemristiveinmemorycomputingprinciplesandapplications
AT liyi towardmemristiveinmemorycomputingprinciplesandapplications
AT heyuhui towardmemristiveinmemorycomputingprinciplesandapplications
AT chenjia towardmemristiveinmemorycomputingprinciplesandapplications
AT caiyimao towardmemristiveinmemorycomputingprinciplesandapplications
AT wuhuaqiang towardmemristiveinmemorycomputingprinciplesandapplications
AT liuqi towardmemristiveinmemorycomputingprinciplesandapplications
AT wanqing towardmemristiveinmemorycomputingprinciplesandapplications
AT miaoxiangshui towardmemristiveinmemorycomputingprinciplesandapplications