This work presents an energy-efficient ECG processor designed for Cardiac Arrhythmia Classification. The processor integrates a pre-processing and neural network accelerator, achieved through algorithm-hardware co-design to optimize hardware resources. We propose a lightweight two-stage neural network architecture, where the first stage includes discrete wavelet transformation and an ultra-low-parameter multilayer perceptron (MLP) network, and the second stage utilizes group convolution and channel shuffle. Both stages leverage neural networks for hardware resource reuse and feature a reconfigurable processing element array and memory blocks adapted to the proposed two-stage structure to efficiently handle various convolution and MLP layers operations in the two-stage network. Additionally, an optimized power-of-two (OPOT) quantization technique is proposed to enhance accuracy in low-bit quantization, and a multiplier-less processing element structure tailored for the OPOT weight quantization is introduced. The ECG processor was implemented on a 65nm CMOS process technology with 4KB of SRAM memory, achieving an energy consumption per interference of 0.15 uJ with a power supply of 1V, 64% energy saving compared to the recent state-of-the-art work. Under 4-bit weight precision, the 5-class ECG signal classification accuracy reached 98.59% on the MIT-BIH arrhythmia dataset.

Download full-text PDF

Source
http://dx.doi.org/10.1109/TBCAS.2024.3385993DOI Listing

Publication Analysis

Top Keywords

ecg processor
12
neural network
12
energy-efficient ecg
8
optimized power-of-two
8
processing element
8
network
5
processor
4
processor ultra-low-parameter
4
ultra-low-parameter multi-stage
4
neural
4

Similar Publications

A Novel Instruction Driven 1-D CNN Processor for ECG Classification.

Sensors (Basel)

July 2024

School of Integrated Circuits, Peking University, Beijing 100871, China.

Electrocardiography (ECG) has emerged as a ubiquitous diagnostic tool for the identification and characterization of diverse cardiovascular pathologies. Wearable health monitoring devices, equipped with on-device biomedical artificial intelligence (AI) processors, have revolutionized the acquisition, analysis, and interpretation of ECG data. However, these systems necessitate AI processors that exhibit flexible configuration, facilitate portability, and demonstrate optimal performance in terms of power consumption and latency for the realization of various functionalities.

View Article and Find Full Text PDF

This work presents an energy-efficient ECG processor designed for Cardiac Arrhythmia Classification. The processor integrates a pre-processing and neural network accelerator, achieved through algorithm-hardware co-design to optimize hardware resources. We propose a lightweight two-stage neural network architecture, where the first stage includes discrete wavelet transformation and an ultra-low-parameter multilayer perceptron (MLP) network, and the second stage utilizes group convolution and channel shuffle.

View Article and Find Full Text PDF

Cardiovascular disease (CVD) has become the most serious health concern in India and globally. The cost of treatment for CVD is very high and in a country like India, where most of the population belongs to rural area, affording treatment is not possible. Diagnosis and treatment are further hampered due to shortage of medical expertise as well as the unavailability of the wearable device.

View Article and Find Full Text PDF

Implementing neural networks (NN) on edge devices enables AI to be applied in many daily scenarios. The stringent area and power budget on edge devices impose challenges on conventional NNs with massive energy-consuming Multiply Accumulation (MAC) operations and offer an opportunity for Spiking Neural Networks (SNN), which can be implemented within sub-mW power budget. However, mainstream SNN topologies varies from Spiking Feedforward Neural Network (SFNN), Spiking Recurrent Neural Network (SRNN), to Spiking Convolutional Neural Network (SCNN), and it is challenging for the edge SNN processor to adapt to different topologies.

View Article and Find Full Text PDF

Wearable intelligent health monitoring devices with on-device biomedical AI processor can be used to detect the abnormity in users' biomedical signals (e.g., ECG arrythmia classification, EEG-based seizure detection).

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!