arrow
Return

A Highly Energy-Efficient Hyperdimensional Computing Processor for Biosignal Classification

delete2022-08-01
delete7
delete
OA
AI
A
Alisha Menon *
D
Daniel Sun
S
Sarina Sabouri
K
Kyoungtae Lee
M
Melvin Aristio
H
Harrison Liew
J
Jan M. Rabaey
DOI:10.1109/TBCAS.2022.3187944delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Hyperdimensional computing (HDC) is a brain-inspired computing paradigm that operates on pseudo-random hypervectors to perform high-accuracy classifications for biomedical applications. The energy efficiency of prior HDC processors for this computationally minimal algorithm is dominated by costly hypervector memory storage, which grows linearly with the number of sensors. To address this, the memory is replaced with a light-weight cellular automaton for on-the-fly hypervector generation. The use of this technique is explored in conjunction with vector folding for various real-time classification latencies in post-layout simulation on an emotion recognition dataset with >200 channels. The proposed architecture achieves 39.1 nJ/prediction; a 4.9x energy efficiency improvement, 9.5x per channel, over the state-of-the-art HDC processor. At maximum throughput, the architecture achieves a 10.7x improvement, 33.5x per channel. An optimized support vector machine (SVM) processor is designed in this work for the same use-case. HDC is 9.5x more energy-efficient than the SVM, paving the way for it to become the paradigm of choice for high-accuracy, on-board biosignal classification.
Keywords:
Hyperdimensional Computing
brain-inspired computing
biosignal classification
hardware formachine learning
on-board classification
energy-efficient processor

Journal

IEEE Transactions on Circuits and Systems I-Regular Papers cover
IEEE Transactions on Circuits and Systems I-Regular Papers
IF:
5.2
Papers:
9.7K
Citations:
2.2W

Organization

University of California System cover
University of California System
Scholars:
37.5W
Papers: 33.7W
Citations: 6.6K