SupportHDC: Hyperdimensional Computing with Scalable Hypervector Sparsity

被引:1
|
作者
Safa, Ali [1 ,2 ]
Ocket, Ilja [1 ]
Catthoor, Francky [1 ,2 ]
Gielen, Georges [1 ,2 ]
机构
[1] IMEC, Leuven, Belgium
[2] Katholieke Univ Leuven, ESAT, Leuven, Belgium
来源
PROCEEDINGS OF THE 2023 ANNUAL NEURO-INSPIRED COMPUTATIONAL ELEMENTS CONFERENCE, NICE 2023 | 2023年
关键词
Hyperdimensional computing; sparsity-aware computing; ultra-low-power computing; automated system design; SEIZURE DETECTION;
D O I
10.1145/3584954.3584961
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hyperdimensional Computing (HDC) is an emerging brain-inspired machine learning method that is recently gaining much attention for performing tasks such as pattern recognition and bio-signal classification with ultra-low energy and area overheads when implemented in hardware. HDC relies on the encoding of input signals into binary or few-bit Hypervectors (HVs) and performs low-complexity manipulations on HVs in order to classify the input signals. In this context, the sparsity of HVs directly impacts energy consumption, since the sparser the HVs, the more zero-valued computations can be skipped. This short paper introduces SupportHDC, a novel HDC design framework that can jointly optimize system accuracy and sparsity in an automated manner, in order to trade off classification performance and hardware implementation overheads. We illustrate the inner working of the framework on two bio-signal classification tasks: cancer detection and arrhythmia detection. We show that SupportHDC can reach a higher accuracy compared to the conventional splatter-code architectures used in many works, while enabling the system designer to choose the final design solution from the accuracy-sparsity trade-off curve produced by the framework. We release the source code for reproducing our experiments with the hope of being beneficial to future research.
引用
收藏
页码:20 / 25
页数:6
相关论文
共 50 条
  • [1] STT-MRAM Based Highly Orthogonal Hypervector Generator for Hyperdimensional Computing
    Wang, You
    Xu, Yefan
    Gong, Yu
    Chen, Ke
    Liu, Weiqiang
    2023 IEEE 23RD INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY, NANO, 2023, : 666 - 670
  • [2] Error Resilient Hyperdimensional Computing Using Hypervector Encoding and Cross-Clustering
    Mejri, Mohamed
    Amarnath, Chandramouli
    Chatterjee, Abhijit
    2024 IEEE 42ND VLSI TEST SYMPOSIUM, VTS 2024, 2024,
  • [3] An Introduction to Hyperdimensional Computing for Robotics
    Neubert, Peer
    Schubert, Stefan
    Protzel, Peter
    KUNSTLICHE INTELLIGENZ, 2019, 33 (04): : 319 - 330
  • [4] An Introduction to Hyperdimensional Computing for Robotics
    Peer Neubert
    Stefan Schubert
    Peter Protzel
    KI - Künstliche Intelligenz, 2019, 33 : 319 - 330
  • [5] Symbolic Representation and Learning With Hyperdimensional Computing
    Mitrokhin, Anton
    Sutor, Peter
    Summers-Stay, Douglas
    Fermueller, Cornelia
    Aloimonos, Yiannis
    FRONTIERS IN ROBOTICS AND AI, 2020, 7
  • [6] A General Purpose Hyperdimensional Computing Accelerator for Edge Computing
    Asghari, Mohsen
    Le Beux, Sebastien
    2024 22ND IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS 2024, 2024, : 383 - 387
  • [7] Applicability of Hyperdimensional Computing to Seizure Detection
    Ge, Lulu
    Parhi, Keshab K.
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2022, 3 : 59 - 71
  • [8] A Binary Learning Framework for Hyperdimensional Computing
    Imani, Mohsen
    Messerly, John
    Wu, Fan
    Pi, Wang
    Rosing, Tajana
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 126 - 131
  • [9] Hyperdimensional computing with holographic and adaptive encoder
    Hernandez-Cano, Alejandro
    Ni, Yang
    Zou, Zhuowen
    Zakeri, Ali
    Imani, Mohsen
    FRONTIERS IN ARTIFICIAL INTELLIGENCE, 2024, 7
  • [10] Multiarchitecture Hardware Acceleration of Hyperdimensional Computing
    Peitzsch, Ian
    Ciora, Mark
    George, Alan D.
    2023 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE, HPEC, 2023,