SparrowSNN: A Hardware/software Co-design for Energy Efficient ECG Classification

Zhanglu Yan, Zhenyu Bai, Tulika Mitra, Weng-Fai Wong
5/6/2024
cs.ARcs.LGcs.NE

No confident code implementation found for this paper.

Abstract

Heart disease is one of the leading causes of death worldwide. Given its high risk and often asymptomatic nature, real-time continuous monitoring is essential. Unlike traditional artificial neural networks (ANNs), spiking neural networks (SNNs) are well-known for their energy efficiency, making them ideal for wearable devices and energy-constrained edge computing platforms. However, current energy measurement of SNN implementations for detecting heart diseases typically rely on empirical values, often overlooking hardware overhead. Additionally, the integer and fire activations in SNNs require multiple memory accesses and repeated computations, which can further compromise energy efficiency. In this paper, we propose sparrowSNN, a redesign of the standard SNN workflow from a hardware perspective, and present a dedicated ASIC design for SNNs, optimized for ultra-low power wearable devices used in heartbeat classification. Using the MIT-BIH dataset, our SNN achieves a state-of-the-art accuracy of 98.29% for SNNs, with energy consumption of 31.39nJ per inference and power usage of 6.1uW, making sparrowSNN the highest accuracy with the lowest energy use among comparable systems. We also compare the energy-to-accuracy trade-offs between SNNs and quantized ANNs, offering recommendations on insights on how best to use SNNs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yan2024sparrowsnn,
  title  = {SparrowSNN: A Hardware/software Co-design for Energy Efficient ECG Classification},
  author = {Zhanglu Yan and Zhenyu Bai and Tulika Mitra and Weng-Fai Wong},
  year   = {2024},
  eprint = {2406.06543},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.06543v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.06543.svg)](https://codeofpaper.com/paper/2406.06543)

Discussion