Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applications

被引:139
作者
Azghadi, Mostafa Rahimi [1 ]
Lammie, Corey [1 ]
Eshraghian, Jason K. [2 ]
Payvand, Melika [3 ,4 ]
Donati, Elisa [3 ,4 ]
Linares-Barranco, Bernabe [5 ,6 ]
Indiveri, Giacomo [3 ,4 ]
机构
[1] James Cook Univ, Coll Sci & Engn, Townsville, Qld 4811, Australia
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[3] Univ Zurich, Inst Neuroinformat, CH-8092 Zurich, Switzerland
[4] Swiss Fed Inst Technol, CH-8092 Zurich, Switzerland
[5] CSIC, Inst Microelect Sevilla IMSE CNM, Seville 41092, Spain
[6] Univ Seville, Seville 41092, Spain
基金
欧盟地平线“2020”;
关键词
Medical services; Hardware; Medical diagnostic imaging; Neural networks; Computer architecture; Microprocessors; CMOS; deep neural networks; FPGA; healthcare; medical IoT; memristor; neuromorphic hardware; point-of-care; RRAM; spiking neural networks; NEURAL-NETWORK; LOW-POWER; SEIZURE DETECTION; WEARABLE DEVICES; BREAST-CANCER; CLASSIFICATION; SYSTEM; MODEL; PROCESSOR; SMART;
D O I
10.1109/TBCAS.2020.3036081
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
The advent of dedicated Deep Learning (DL) accelerators and neuromorphic processors has brought on new opportunities for applying both Deep and Spiking Neural Network (SNN) algorithms to healthcare and biomedical applications at the edge. This can facilitate the advancement of medical Internet of Things (IoT) systems and Point of Care (PoC) devices. In this paper, we provide a tutorial describing how various technologies including emerging memristive devices, Field Programmable Gate Arrays (FPGAs), and Complementary Metal Oxide Semiconductor (CMOS) can be used to develop efficient DL accelerators to solve a wide variety of diagnostic, pattern recognition, and signal processing problems in healthcare. Furthermore, we explore how spiking neuromorphic processors can complement their DL counterparts for processing biomedical signals. The tutorial is augmented with case studies of the vast literature on neural network and neuromorphic hardware as applied to the healthcare domain. We benchmark various hardware platforms by performing a sensor fusion signal processing task combining electromyography (EMG) signals with computer vision. Comparisons are made between dedicated neuromorphic processors and embedded AI accelerators in terms of inference latency and energy. Finally, we provide our analysis of the field and share a perspective on the advantages, disadvantages, challenges, and opportunities that various accelerators and neuromorphic processors introduce to healthcare and biomedical domains.
引用
收藏
页码:1138 / 1159
页数:22
相关论文
共 162 条
[41]  
Donati E, 2018, BIOMED CIRC SYST C, P455
[42]  
Dong PX, 2006, IEEE IJCNN, P1518
[43]  
Elmahdy M. S., 2020, P IEEE 17 INT S BIOM, P577
[44]   Human ownership of artificial creativity [J].
Eshraghian, Jason K. .
NATURE MACHINE INTELLIGENCE, 2020, 2 (03) :157-160
[45]  
Eshraghian JK, 2019, 2019 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2019), P267, DOI [10.1109/aicas.2019.8771550, 10.1109/AICAS.2019.8771550]
[46]   Neuromorphic Vision Hybrid RRAM-CMOS Architecture [J].
Eshraghian, Jason Kamran, Jr. ;
Cho, Kyoungrok ;
Zheng, Ciyan ;
Nam, Minho ;
Iu, Herbert Ho-Ching ;
Lei, Wen ;
Eshraghian, Kamran .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (12) :2816-2829
[47]   A guide to deep learning in healthcare [J].
Esteva, Andre ;
Robicquet, Alexandre ;
Ramsundar, Bharath ;
Kuleshov, Volodymyr ;
DePristo, Mark ;
Chou, Katherine ;
Cui, Claire ;
Corrado, Greg ;
Thrun, Sebastian ;
Dean, Jeff .
NATURE MEDICINE, 2019, 25 (01) :24-29
[48]   Dermatologist-level classification of skin cancer with deep neural networks [J].
Esteva, Andre ;
Kuprel, Brett ;
Novoa, Roberto A. ;
Ko, Justin ;
Swetter, Susan M. ;
Blau, Helen M. ;
Thrun, Sebastian .
NATURE, 2017, 542 (7639) :115-+
[49]   MorphIC: A 65-nm 738k-Synapse/mm2 Quad-Core Binary-Weight Digital Neuromorphic Processor With Stochastic Spike-Driven Online Learning [J].
Frenkel, Charlotte ;
Legat, Jean-Didier ;
Bol, David .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (05) :999-1010
[50]   A 0.086-mm2 12.7-pJ/SOP 64k-Synapse 256-Neuron Online-Learning Digital Spiking Neuromorphic Processor in 28-nm CMOS [J].
Frenkel, Charlotte ;
Lefebvre, Martin ;
Legat, Jean-Didier ;
Bol, David .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (01) :145-158