Hardware Optimizations of Dense Binary Hyperdimensional Computing: Rematerialization of Hypervectors, Binarized Bundling, and Combinational Associative Memory
Not on the map. Why?
Abstract (arXiv)
Brain-inspired hyperdimensional (HD) computing models neural activity patterns of the very size of the brain's circuits with points of a hyperdimensional space, that is, with hypervectors. Hypervectors are D-dimensional (pseudo)random vectors with independent and identically distributed (i.i.d.) components constituting ultra-wide holographic words: D = 10,000 bits, for instance. At its very core, HD computing manipulates a set of seed hypervectors to build composite hypervectors representing objects of interest. It demands memory optimizations with simple operations for an e cient hardware realization. In this paper, we propose hardware techniques for optimizations of HD computing, in a synthesizable VHDL library, to enable co-located implementation of both learning and classification tasks on only a small portion of Xilinx(R) UltraScale(TM) FPGAs: (1) We propose simple logical operations to rematerialize the hypervectors on the fly rather than loading them from memory. These operations massively reduce the memory footprint by directly computing the composite hypervectors whose individual seed hypervectors do not need to be stored in memory. (2) Bundling a series of hypervectors over time requires a multibit counter per every hypervector component. We instead propose a binarized back-to-back bundling without requiring any counters. This truly enables on-chip learning with minimal resources as every hypervector component remains binary over the course of training to avoid otherwise multibit component. (3) For every classification event, an associative memory is in charge of finding the closest match between a set of learned hypervectors and a query hypervector by using a distance metric. This operator is proportional to [...]
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 4; 2024: 1; 2025: 0; 2026: 1.
14 papers.
Sort:
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2022GraphHD: Efficient graph classification using hyperdimensional computingcited by 28
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computingcited by 12
- 2023Learning from Hypervectors: A Survey on Hypervector Encodingcited by 7
- 2021A 5 μ W Standard Cell Memory-based Configurable Hyperdimensional Computing Accelerator for Always-on Smart Sensingcited by 6
- 2022Streaming Encoding Algorithms for Scalable Hyperdimensional Computingcited by 3
- 2023Sobol Sequence Optimization for Hardware-Efficient Vector Symbolic Architecturescited by 3
- 2023Efficient Hyperdimensional Computingcited by 2
- 2026AMS-HD: Hyperdimensional Computing for Real-Time and Energy-Efficient Acute Mountain Sickness Detectioncited by 1
- 2021HDXplore: Automated Blackbox Testing of Brain-Inspired Hyperdimensional Computingcited by 0
- 2022Brain-Inspired Hyperdimensional Computing: How Thermal-Friendly for Edge Computing?cited by 0
2 more
- 2023Robust Clustering using Hyperdimensional Computingcited by 0
- 2024Zero-shot Classification using Hyperdimensional Computingcited by 0
- 2026AMS-HD: Hyperdimensional Computing for Real-Time and Energy-Efficient Acute Mountain Sickness Detection9 Feb 2026
- 2024Zero-shot Classification using Hyperdimensional Computing30 Jan 2024
- 2023Robust Clustering using Hyperdimensional Computing5 Dec 2023
- 2023Sobol Sequence Optimization for Hardware-Efficient Vector Symbolic Architectures17 Nov 2023
- 2023Learning from Hypervectors: A Survey on Hypervector Encoding1 Aug 2023
- 2023Efficient Hyperdimensional Computing26 Jan 2023
- 2022Streaming Encoding Algorithms for Scalable Hyperdimensional Computing20 Sep 2022
- 2022GraphHD: Efficient graph classification using hyperdimensional computing16 May 2022
- 2022Brain-Inspired Hyperdimensional Computing: How Thermal-Friendly for Edge Computing?5 Apr 2022
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformations11 Nov 2021
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computing17 Jun 2021
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardware9 Jun 2021
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2022GraphHD: Efficient graph classification using hyperdimensional computingcited by 28
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computingcited by 12
- 2023Learning from Hypervectors: A Survey on Hypervector Encodingcited by 7
- 2021A 5 μ W Standard Cell Memory-based Configurable Hyperdimensional Computing Accelerator for Always-on Smart Sensingcited by 6
- 2022Streaming Encoding Algorithms for Scalable Hyperdimensional Computingcited by 3
- 2023Sobol Sequence Optimization for Hardware-Efficient Vector Symbolic Architecturescited by 3
- 2023Efficient Hyperdimensional Computingcited by 2
- 2026AMS-HD: Hyperdimensional Computing for Real-Time and Energy-Efficient Acute Mountain Sickness Detectioncited by 1
- 2021HDXplore: Automated Blackbox Testing of Brain-Inspired Hyperdimensional Computingcited by 0
- 2022Brain-Inspired Hyperdimensional Computing: How Thermal-Friendly for Edge Computing?cited by 0
12 most cited of 14 All 14 (JSON)
- 2026AMS-HD: Hyperdimensional Computing for Real-Time and Energy-Efficient Acute Mountain Sickness Detection9 Feb 2026
- 2024Zero-shot Classification using Hyperdimensional Computing30 Jan 2024
- 2023Robust Clustering using Hyperdimensional Computing5 Dec 2023
- 2023Sobol Sequence Optimization for Hardware-Efficient Vector Symbolic Architectures17 Nov 2023
- 2023Learning from Hypervectors: A Survey on Hypervector Encoding1 Aug 2023
- 2023Efficient Hyperdimensional Computing26 Jan 2023
- 2022Streaming Encoding Algorithms for Scalable Hyperdimensional Computing20 Sep 2022
- 2022GraphHD: Efficient graph classification using hyperdimensional computing16 May 2022
- 2022Brain-Inspired Hyperdimensional Computing: How Thermal-Friendly for Edge Computing?5 Apr 2022
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformations11 Nov 2021
- 2021Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computing17 Jun 2021
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardware9 Jun 2021
12 newest of 14 All 14 (JSON)