paper-with-me

Papers

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

2024-05-06 · Zhanglu Yan, Zhenyu Bai, Tulika Mitra, Weng-Fai Wong

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.

📄 PDF Abstract BibTeX arXiv:2406.06543

Code (0)

등록된 구현이 없습니다.

Tasks

ECG ClassificationEdge-computingHeartbeat Classification

Methods 이 논문이 사용한 방법론

SNN Spiking Neural Networks (SNNs) are a class of artificial neural networks inspired by the structure and functioning of the brain's neural networks. Unlike traditional…

Similar Papers 제목 키워드 기반

Hardware/Software co-design with ADC-Less In-memory Computing Hardware for Spiking Neural Networks

2022-11-03 · Marco Paul E. Apolinario, Adarsh Kumar Kosta, Utkarsh Saxena, Kaushik Roy

Spiking Neural Networks (SNNs) are bio-plausible models that hold great potential for realizing energy-efficient implementations of sequential tasks on resource-constrained edge devices. However, commercial edge platform…

Gesture Recognitionimage-classificationImage ClassificationOptical Flow Estimation

Towards Accurate and Reliable Energy Measurement of NLP Models

2020-10-11 · EMNLP (sustainlp) 2020 11 · Qingqing Cao, Aruna Balasubramanian, Niranjan Balasubramanian

Accurate and reliable measurement of energy consumption is critical for making well-informed design choices when choosing and training large scale NLP models. In this work, we show that existing software-based energy mea…

Question Answering

Eco: A Hardware-Software Co-Design for In Situ Power Measurement on Low-end IoT Systems

2019-09-23

Energy-constrained sensor nodes can adaptively optimize their energy consumption if a continuous measurement exists. This is of particular importance in scenarios of high dynamics such as energy harvesting or adaptive ta…

energy managementManagementScheduling

HASCO: Towards Agile HArdware and Software CO-design for Tensor Computation

2021-05-04 · Qingcheng Xiao, Size Zheng, Bingzhe Wu, Pengcheng Xu 외

Tensor computations overwhelm traditional general-purpose computing devices due to the large amounts of data and operations of the computations. They call for a holistic solution composed of both hardware acceleration an…

Bayesian OptimizationQ-Learning

Learned Hardware/Software Co-Design of Neural Accelerators

2020-10-05 · Zhan Shi, Chirag Sakhuja, Milad Hashemi, Kevin Swersky 외

The use of deep learning has grown at an exponential rate, giving rise to numerous specialized hardware and software systems for deep learning. Because the design space of deep learning software stacks and hardware accel…

Bayesian OptimizationDeep Learning