TY - JOUR
T1 - Hardware implementation of memristor-based artificial neural networks
AU - Aguirre, Fernando
AU - Sebastian, Abu
AU - Le Gallo, Manuel
AU - Song, Wenhao
AU - Wang, Tong
AU - Yang, J. Joshua
AU - Lu, Wei
AU - Chang, Meng Fan
AU - Ielmini, Daniele
AU - Yang, Yuchao
AU - Mehonic, Adnan
AU - Kenyon, Anthony
AU - Villena, Marco A.
AU - Roldán, Juan B.
AU - Wu, Yuting
AU - Hsu, Hung Hsi
AU - Raghavan, Nagarajan
AU - Suñé, Jordi
AU - Miranda, Enrique
AU - Eltawil, Ahmed
AU - Setti, Gianluca
AU - Smagulova, Kamilya
AU - Salama, Khaled N.
AU - Krestinskaya, Olga
AU - Yan, Xiaobing
AU - Ang, Kah Wee
AU - Jain, Samarth
AU - Li, Sifan
AU - Alharbi, Osamah
AU - Pazos, Sebastian
AU - Lanza, Mario
N1 - Publisher Copyright:
© The Author(s) 2024.
PY - 2024/3/4
Y1 - 2024/3/4
N2 - Artificial Intelligence (AI) is currently experiencing a bloom driven by deep learning (DL) techniques, which rely on networks of connected simple computing units operating in parallel. The low communication bandwidth between memory and processing units in conventional von Neumann machines does not support the requirements of emerging applications that rely extensively on large sets of data. More recent computing paradigms, such as high parallelization and near-memory computing, help alleviate the data communication bottleneck to some extent, but paradigm- shifting concepts are required. Memristors, a novel beyond-complementary metal-oxide-semiconductor (CMOS) technology, are a promising choice for memory devices due to their unique intrinsic device-level properties, enabling both storing and computing with a small, massively-parallel footprint at low power. Theoretically, this directly translates to a major boost in energy efficiency and computational throughput, but various practical challenges remain. In this work we review the latest efforts for achieving hardware-based memristive artificial neural networks (ANNs), describing with detail the working principia of each block and the different design alternatives with their own advantages and disadvantages, as well as the tools required for accurate estimation of performance metrics. Ultimately, we aim to provide a comprehensive protocol of the materials and methods involved in memristive neural networks to those aiming to start working in this field and the experts looking for a holistic approach.
AB - Artificial Intelligence (AI) is currently experiencing a bloom driven by deep learning (DL) techniques, which rely on networks of connected simple computing units operating in parallel. The low communication bandwidth between memory and processing units in conventional von Neumann machines does not support the requirements of emerging applications that rely extensively on large sets of data. More recent computing paradigms, such as high parallelization and near-memory computing, help alleviate the data communication bottleneck to some extent, but paradigm- shifting concepts are required. Memristors, a novel beyond-complementary metal-oxide-semiconductor (CMOS) technology, are a promising choice for memory devices due to their unique intrinsic device-level properties, enabling both storing and computing with a small, massively-parallel footprint at low power. Theoretically, this directly translates to a major boost in energy efficiency and computational throughput, but various practical challenges remain. In this work we review the latest efforts for achieving hardware-based memristive artificial neural networks (ANNs), describing with detail the working principia of each block and the different design alternatives with their own advantages and disadvantages, as well as the tools required for accurate estimation of performance metrics. Ultimately, we aim to provide a comprehensive protocol of the materials and methods involved in memristive neural networks to those aiming to start working in this field and the experts looking for a holistic approach.
UR - http://www.scopus.com/inward/record.url?scp=85186848496&partnerID=8YFLogxK
U2 - 10.1038/s41467-024-45670-9
DO - 10.1038/s41467-024-45670-9
M3 - Review article
C2 - 38438350
AN - SCOPUS:85186848496
SN - 2041-1723
VL - 15
JO - Nature communications
JF - Nature communications
IS - 1
M1 - 1974
ER -