Hardware implementation of memristor-based artificial neural networks

被引:0
|
作者
Fernando Aguirre
Abu Sebastian
Manuel Le Gallo
Wenhao Song
Tong Wang
J. Joshua Yang
Wei Lu
Meng-Fan Chang
Daniele Ielmini
Yuchao Yang
Adnan Mehonic
Anthony Kenyon
Marco A. Villena
Juan B. Roldán
Yuting Wu
Hung-Hsi Hsu
Nagarajan Raghavan
Jordi Suñé
Enrique Miranda
Ahmed Eltawil
Gianluca Setti
Kamilya Smagulova
Khaled N. Salama
Olga Krestinskaya
Xiaobing Yan
Kah-Wee Ang
Samarth Jain
Sifan Li
Osamah Alharbi
Sebastian Pazos
Mario Lanza
机构
[1] King Abdullah University of Science and Technology (KAUST),Physical Science and Engineering Division
[2] Universitat Autònoma de Barcelona (UAB),Departament d’Enginyeria Electrònica
[3] IBM Research – Zurich,Department of Electrical and Computer Engineering
[4] University of Southern California (USC),Department of Electrical Engineering and Computer Science
[5] University of Michigan,Department of Electrical Engineering
[6] National Tsing Hua University,Dipartimento di Elettronica, Informazione e Bioingegneria
[7] Politecnico di Milano and IUNET,School of Electronic and Computer Engineering
[8] Peking University,Department of Electronic and Electrical Engineering
[9] University College London (UCL),Departamento de Electrónica y Tecnología de Computadores
[10] Torrington Place,Engineering Product Development (EPD) Pillar
[11] Facultad de Ciencias,Computer, Electrical and Mathematical Sciences and Engineering Division
[12] Universidad de Granada,Key Laboratory of Brain
[13] Avenida Fuentenueva s/n,Like Neuromorphic Devices and Systems of Hebei Province
[14] Singapore University of Technology & Design,Department of Electrical and Computer Engineering, College of Design and Engineering
[15] King Abdullah University of Science and Technology (KAUST),undefined
[16] Hebei University,undefined
[17] National University of Singapore (NUS),undefined
来源
关键词
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
相关论文
共 50 条
  • [31] Periodic Activation Functions in Memristor-based Analog Neural Networks
    Merkel, Cory
    Kudithipudi, Dhireesha
    Sereni, Nick
    2013 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2013,
  • [32] Adaptive Synchronization for Delayed Chaotic Memristor-Based Neural Networks
    Xin, Youming
    Cheng, Zunshui
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (02) : 601 - 610
  • [33] Synchronization control of memristor-based recurrent neural networks with perturbations
    Wang, Weiping
    Li, Lixiang
    Peng, Haipeng
    Xiao, Jinghua
    Yang, Yixian
    NEURAL NETWORKS, 2014, 53 : 8 - 14
  • [34] On synchronization of competitive memristor-based neural networks by nonlinear control
    Zheng, Cheng-De
    Zhang, Lulu
    NEUROCOMPUTING, 2020, 410 : 151 - 160
  • [35] Synchronization control of a class of memristor-based recurrent neural networks
    Wu, Ailong
    Wen, Shiping
    Zeng, Zhigang
    INFORMATION SCIENCES, 2012, 183 (01) : 106 - 116
  • [36] Fault Modeling and Testing of Memristor-Based Spiking Neural Networks
    Hou, Kuan-Wei
    Cheng, Hsueh-Hung
    Tung, Chi
    Wu, Cheng-Wen
    Lu, Juin-Ming
    2022 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2022, : 92 - 99
  • [37] A Compact Memristor-Based Dynamic Synapse for Spiking Neural Networks
    Hu, Miao
    Chen, Yiran
    Yang, J. Joshua
    Wang, Yu
    Li, Hai
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (08) : 1353 - 1366
  • [38] Strategies to Improve the Accuracy of Memristor-Based Convolutional Neural Networks
    Pan, Wen-Qian
    Chen, Jia
    Kuang, Rui
    Li, Yi
    He, Yu-Hui
    Feng, Gui-Rong
    Duan, Nian
    Chang, Ting-Chang
    Miao, Xiang-Shui
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2020, 67 (03) : 895 - 901
  • [39] Memristor-based neural networks with weight simultaneous perturbation training
    Wang, Chunhua
    Xiong, Lin
    Sun, Jingru
    Yao, Wei
    NONLINEAR DYNAMICS, 2019, 95 (04) : 2893 - 2906
  • [40] Modeling affections with memristor-based associative memory neural networks
    Hu, Xiaofang
    Duan, Shukai
    Chen, Guanrong
    Chen, Ling
    NEUROCOMPUTING, 2017, 223 : 129 - 137