A configurable hardware-efficient ECG classification inference engine based on CNN for mobile healthcare applications

被引:0
|
作者
Zhang, Chen [1 ]
Li, Jian [1 ]
Guo, Pengfei [1 ]
Li, Qiuping [1 ]
Zhang, Xing [1 ]
Wang, Xinan [1 ]
机构
[1] Peking Univ, Shenzhen Grad Sch, Key Lab Integrated Microsyst, Sch Elect & Comp Engn, Shenzhen 518055, Peoples R China
来源
MICROELECTRONICS JOURNAL | 2023年 / 141卷
关键词
ECG classification; 1-D CNN; Systolic array; Configurable; FPGA; NEURAL-NETWORK; PROCESSOR;
D O I
10.1016/j.mejo.2023.105969
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Electrocardiogram (ECG) processors for healthcare have been widely used, however most of them can only adapt to specific applications, lacking flexibility. For achieving scalable on-chip ECG classification, a flexible inference engine based on one-dimensional (1-D) convolutional neural network (CNN) is proposed. By utilizing the proposed computing strategy based on systolic arrays, filter level parallelism and output channel parallelism are achieved. The configurable processing units (PUs) and modifiable instruction registers allow this inference engine to support computing of 1-D convolutional layers or fully connected layers with different scales. Based on the proposed data buffers system with multi-level storage structure, the input feature values and weight values are reused, thereby reducing hardware overhead and memory access power. This design has been validated on FPGA using our proposed two arrhythmia classification models that represent low energy consumption and high accuracy requirements, achieving accuracy of 98.9% and 99.3%, respectively, with energy consumption of 2.05 mu J and 14.27 mu J per classification at 200 MHz. The hardware implementation results indicate that good configurability enables our design to adapt to different ECG classification scenarios, effectively improving the hardware universality in mobile healthcare applications.
引用
收藏
页数:12
相关论文
共 25 条
  • [21] An efficient hardware implementation of CNN-based object trackers for real-time applications
    El-Shafie, Al-Hussein A.
    Zaki, Mohamed
    Habib, S.E.D.
    Neural Computing and Applications, 2022, 34 (22): : 19937 - 19952
  • [22] An efficient hardware implementation of CNN-based object trackers for real-time applications
    Al-Hussein A. El-Shafie
    Mohamed Zaki
    S. E. D. Habib
    Neural Computing and Applications, 2022, 34 : 19937 - 19952
  • [23] SCENIC: An Area and Energy-Efficient CNN-based Hardware Accelerator for Discernable Classification of Brain Pathologies using MRI
    Naidu, Bodepu Sai Tirumala
    Biswas, Shreya
    Chatterjee, Rounak
    Mandal, Sayak
    Pratihar, Srijan
    Chatterjee, Ayan
    Raha, Arnab
    Mukherjee, Amitava
    Paluh, Janet
    2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 168 - 173
  • [24] An Efficient CNN-Based Deep Learning Model to Detect Malware Attacks (CNN-DMA) in 5G-IoT Healthcare Applications
    Anand, Ankita
    Rani, Shalli
    Anand, Divya
    Aljahdali, Hani Moaiteq
    Kerr, Dermot
    SENSORS, 2021, 21 (19)
  • [25] Novel CNN-Based AP2D-Net Accelerator: An Area and Power Efficient Solution for Real-Time Applications on Mobile FPGA
    Li, Shuai
    Sun, Kuangyuan
    Luo, Yukui
    Yadav, Nandakishor
    Choi, Ken
    ELECTRONICS, 2020, 9 (05)