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 条
  • [41] On Memristor-Based Impulsive Neural Networks with Time-Delay
    Hu, Bin
    Guan, Zhi-Hong
    Liu, Zhi-Wei
    Jiang, Xiao-Wei
    2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 4748 - 4753
  • [42] Finite-time synchronization of memristor-based neural networks
    Bao, Haibo
    Park, Ju H.
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 1732 - 1735
  • [43] Adaptive synchronization of memristor-based neural networks with discontinuous activations
    Li, Yueheng
    Luo, Biao
    Liu, Derong
    Yang, Zhanyu
    Zhu, Yunli
    NEUROCOMPUTING, 2020, 381 : 196 - 206
  • [44] Memristor-based neural networks with weight simultaneous perturbation training
    Chunhua Wang
    Lin Xiong
    Jingru Sun
    Wei Yao
    Nonlinear Dynamics, 2019, 95 : 2893 - 2906
  • [45] Memristor-based neural networks: Synaptic versus neuronal stochasticity
    Naous, Rawan
    AlShedivat, Maruan
    Neftci, Emre
    Cauwenberghs, Gert
    Salama, Khaled Nabil
    AIP ADVANCES, 2016, 6 (11):
  • [46] A Novel Memristor-Based Hardware Security Primitive
    Mathew, Jimson
    Chakraborty, Rajat Subhra
    Sahoo, Durga Prasad
    Yang, Yuanfan
    Pradhan, Dhiraj K.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (03)
  • [47] Memristor-Based Hardware Accelerator for Image Compression
    Halawani, Yasmin
    Mohammad, Baker
    Al-Qutayri, Mahmoud
    Al-Sarawi, Said F.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (12) : 2749 - 2758
  • [48] Design and Implementation of a Memristor-Based Oscillator
    Hsieh, Ping-Hsuan
    Tang, Ming-Li
    Hsu, Sheng-Yen
    Lin, Meng-Hung
    Chen, Yi-Hsiu
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [49] Implementation of artificial neural networks on a reconfigurable hardware accelerator
    Porrmann, M
    Witkowski, U
    Kalte, H
    Rückert, U
    10TH EUROMICRO WORKSHOP ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2002, : 243 - 250
  • [50] Implementation of artificial neural networks into hardware: Concepts and limitations
    Goser, KF
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1996, 41 (1-2) : 161 - 171