Cargando…
In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory
Recent progress in the development of artificial intelligence technologies, aided by deep learning algorithms, has led to an unprecedented revolution in neuromorphic circuits, bringing us ever closer to brain-like computers. However, the vast majority of advanced algorithms still have to run on conv...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7475900/ https://www.ncbi.nlm.nih.gov/pubmed/32785179 http://dx.doi.org/10.3390/ma13163532 |
_version_ | 1783579610622984192 |
---|---|
author | Ou, Qiao-Feng Xiong, Bang-Shu Yu, Lei Wen, Jing Wang, Lei Tong, Yi |
author_facet | Ou, Qiao-Feng Xiong, Bang-Shu Yu, Lei Wen, Jing Wang, Lei Tong, Yi |
author_sort | Ou, Qiao-Feng |
collection | PubMed |
description | Recent progress in the development of artificial intelligence technologies, aided by deep learning algorithms, has led to an unprecedented revolution in neuromorphic circuits, bringing us ever closer to brain-like computers. However, the vast majority of advanced algorithms still have to run on conventional computers. Thus, their capacities are limited by what is known as the von-Neumann bottleneck, where the central processing unit for data computation and the main memory for data storage are separated. Emerging forms of non-volatile random access memory, such as ferroelectric random access memory, phase-change random access memory, magnetic random access memory, and resistive random access memory, are widely considered to offer the best prospect of circumventing the von-Neumann bottleneck. This is due to their ability to merge storage and computational operations, such as Boolean logic. This paper reviews the most common kinds of non-volatile random access memory and their physical principles, together with their relative pros and cons when compared with conventional CMOS-based circuits (Complementary Metal Oxide Semiconductor). Their potential application to Boolean logic computation is then considered in terms of their working mechanism, circuit design and performance metrics. The paper concludes by envisaging the prospects offered by non-volatile devices for future brain-inspired and neuromorphic computation. |
format | Online Article Text |
id | pubmed-7475900 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-74759002020-09-17 In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory Ou, Qiao-Feng Xiong, Bang-Shu Yu, Lei Wen, Jing Wang, Lei Tong, Yi Materials (Basel) Review Recent progress in the development of artificial intelligence technologies, aided by deep learning algorithms, has led to an unprecedented revolution in neuromorphic circuits, bringing us ever closer to brain-like computers. However, the vast majority of advanced algorithms still have to run on conventional computers. Thus, their capacities are limited by what is known as the von-Neumann bottleneck, where the central processing unit for data computation and the main memory for data storage are separated. Emerging forms of non-volatile random access memory, such as ferroelectric random access memory, phase-change random access memory, magnetic random access memory, and resistive random access memory, are widely considered to offer the best prospect of circumventing the von-Neumann bottleneck. This is due to their ability to merge storage and computational operations, such as Boolean logic. This paper reviews the most common kinds of non-volatile random access memory and their physical principles, together with their relative pros and cons when compared with conventional CMOS-based circuits (Complementary Metal Oxide Semiconductor). Their potential application to Boolean logic computation is then considered in terms of their working mechanism, circuit design and performance metrics. The paper concludes by envisaging the prospects offered by non-volatile devices for future brain-inspired and neuromorphic computation. MDPI 2020-08-10 /pmc/articles/PMC7475900/ /pubmed/32785179 http://dx.doi.org/10.3390/ma13163532 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Review Ou, Qiao-Feng Xiong, Bang-Shu Yu, Lei Wen, Jing Wang, Lei Tong, Yi In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory |
title | In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory |
title_full | In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory |
title_fullStr | In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory |
title_full_unstemmed | In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory |
title_short | In-Memory Logic Operations and Neuromorphic Computing in Non-Volatile Random Access Memory |
title_sort | in-memory logic operations and neuromorphic computing in non-volatile random access memory |
topic | Review |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7475900/ https://www.ncbi.nlm.nih.gov/pubmed/32785179 http://dx.doi.org/10.3390/ma13163532 |
work_keys_str_mv | AT ouqiaofeng inmemorylogicoperationsandneuromorphiccomputinginnonvolatilerandomaccessmemory AT xiongbangshu inmemorylogicoperationsandneuromorphiccomputinginnonvolatilerandomaccessmemory AT yulei inmemorylogicoperationsandneuromorphiccomputinginnonvolatilerandomaccessmemory AT wenjing inmemorylogicoperationsandneuromorphiccomputinginnonvolatilerandomaccessmemory AT wanglei inmemorylogicoperationsandneuromorphiccomputinginnonvolatilerandomaccessmemory AT tongyi inmemorylogicoperationsandneuromorphiccomputinginnonvolatilerandomaccessmemory |