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 条
  • [11] An Energy-Efficient Configurable Coprocessor Based on 1-D CNN for ECG Anomaly Detection
    Zhang, Chen
    Huang, Zhijie
    Cheng, QianXi
    Zhou, Changchun
    Wang, Xin'an
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [12] An Energy-Efficient Inference Engine for a Configurable ReRAM-Based Neural Network Accelerator
    Zheng, Yang-Lin
    Yang, Wei-Yi
    Chen, Ya-Shu
    Han, Ding-Hung
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (03) : 740 - 753
  • [13] Smartphone Sensor Based Physical Activity Identification by Using Hardware-Efficient Support Vector Machines for Multiclass Classification
    Ahmed, Nadeem
    Kabir, Raihan
    Rahman, Airin
    Momin, Al
    Islam, Md Rashedul
    PROCEEDINGS OF THE 2019 IEEE EURASIA CONFERENCE ON IOT, COMMUNICATION AND ENGINEERING (ECICE), 2019, : 224 - 227
  • [14] Low Complexity, Hardware-Efficient Neighbor-Guided SGM Optical Flow for Low-Power Mobile Vision Applications
    Li, Ziyun
    Xiang, Jiang
    Gong, Luyao
    Blaauw, David
    Chakrabarti, Chaitali
    Kim, Hun Seok
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (07) : 2191 - 2204
  • [15] Efficient hardware design of a deep U-net model for pixel-level ECG classification in healthcare device
    Cheng, Xuan
    Liu, Dongsheng
    Lu, Jiahao
    Wei, Lai
    Hu, Ang
    Lei, Jianming
    Zou, Zhige
    Zou, Xuecheng
    Jiang, Quming
    MICROELECTRONICS JOURNAL, 2022, 126
  • [16] Mobile Robot Navigation Through a Hardware-Efficient Implementation for Control-Law-Based Construction of Generalized Voronoi Diagram
    Vachhani, L.
    Mahindrakar, Arun D.
    Sridharan, K.
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2011, 16 (06) : 1083 - 1095
  • [17] Decision Making Engine for Task Offloading in On-device Inference Based Mobile Applications
    Wijayasekara, Vihanga Ashinsana
    Vekneswaran, Prathieshna
    2021 IEEE INTERNATIONAL IOT, ELECTRONICS AND MECHATRONICS CONFERENCE (IEMTRONICS), 2021, : 587 - 592
  • [18] Hardware-Efficient Configurable Ring-Oscillator-Based Physical Unclonable Function/True Random Number Generator Module for Secure Key Management
    Sanchez-Solano, Santiago
    Rojas-Munoz, Luis F.
    Martinez-Rodriguez, Macarena C.
    Brox, Piedad
    SENSORS, 2024, 24 (17)
  • [19] Energy-Efficient and High-Throughput CNN Inference Engine Based on Memory-Sharing and Data-Reusing for Edge Applications
    Islam, Md. Najrul
    Shrestha, Rahul
    Chowdhury, Shubhajit Roy
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (07) : 3189 - 3202
  • [20] 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 & APPLICATIONS, 2022, 34 (22): : 19937 - 19952