iEEG Seizure Detection with a Sparse Hyperdimensional Computing Accelerator
Implantable devices for reliable intracranial electroencephalography (iEEG) require efficient, accurate, and real-time detection of seizures. Dense hyperdimensional computing (HDC) proves to be efficient over neural networks; however, it still consumes considerable switching power for an ultra-low energy application. Sparse HDC, on the other hand, has the potential of further reducing the energy consumption, yet at the expense of having to support more complex operations and introducing an extra hyperparameter, the maximum hypervector density. To improve the energy and area efficiency of the sparse HDC operations, this work introduces the compressed item memory (CompIM) and simplifies the spatial bundling. We also analyze how a proper hyperparameter choice improves the detection delay compared to dense HDC. Ultimately, our optimizations achieve a 1.73x more energy- and 2.20x more area-efficient hardware design than the naive sparse implementation. We are also 7.50x more energy- and 3.24x more area-efficient than the dense HDC implementation. This work highlights the hardware advantages of sparse HDC, demonstrating its potential to enable smaller brain implants with a substantially extended battery life compared to the current state-of-the-art.
Code (0)
등록된 구현이 없습니다.
Tasks
Seizure DetectionSimilar Papers 제목 키워드 기반
One-shot Learning for iEEG Seizure Detection Using End-to-end Binary Operations: Local Binary Patterns with Hyperdimensional Computing
This paper presents an efficient binarized algorithm for both learning and classification of human epileptic seizures from intracranial electroencephalography (iEEG). The algorithm combines local binary patterns with bra…
Few-Shot LearningOne-Shot LearningSeizure DetectionSpecificity+2Exploration of Hyperdimensional Computing Strategies for Enhanced Learning on Epileptic Seizure Detection
Wearable and unobtrusive monitoring and prediction of epileptic seizures has the potential to significantly increase the life quality of patients, but is still an unreached goal due to challenges of real-time detection a…
EEGElectroencephalogram (EEG)Seizure DetectionSupervised Learning in Automatic Channel Selection for Epileptic Seizure Detection
Detecting seizure using brain neuroactivations recorded by intracranial electroencephalogram (iEEG) has been widely used for monitoring, diagnosing, and closed-loop therapy of epileptic patients, however, computational e…
channel selectionComputational EfficiencyGeneral ClassificationSeizure Detection+1Multi-Centroid Hyperdimensional Computing Approach for Epileptic Seizure Detection
Long-term monitoring of patients with epilepsy presents a challenging problem from the engineering perspective of real-time detection and wearable devices design. It requires new solutions that allow continuous unobstruc…
EEGElectroencephalogram (EEG)Seizure DetectionSystematic Assessment of Hyperdimensional Computing for Epileptic Seizure Detection
Hyperdimensional computing is a promising novel paradigm for low-power embedded machine learning. It has been applied on different biomedical applications, and particularly on epileptic seizure detection. Unfortunately, …
Seizure Detection