mlsanityData to 7 Oct 2026

HDCC: A Hyperdimensional Computing compiler for classification on embedded systems and high-performance computing

arXiv 2304.12398 ↗First posted 24 Apr 2023cs.LG cs.DCcited by 3

Not on the map. Why?

Abstract (arXiv)

Hyperdimensional Computing (HDC) is a bio-inspired computing framework that has gained increasing attention, especially as a more efficient approach to machine learning (ML). This work introduces the name compiler, the first open-source compiler that translates high-level descriptions of HDC classification methods into optimized C code. The code generated by the proposed compiler has three main features for embedded systems and High-Performance Computing: (1) it is self-contained and has no library or platform dependencies; (2) it supports multithreading and single instruction multiple data (SIMD) instructions using C intrinsics; (3) it is optimized for maximum performance and minimal memory usage. name is designed like a modern compiler, featuring an intuitive and descriptive input language, an intermediate representation (IR), and a retargetable backend. This makes name a valuable tool for research and applications exploring HDC for classification tasks on embedded systems and High-Performance Computing. To substantiate these claims, we conducted experiments with HDCC on several of the most popular datasets in the HDC literature. The experiments were run on four different machines, including different hyperparameter configurations, and the results were compared to a popular prototyping library built on PyTorch. The results show a training and inference speedup of up to 132x, averaging 25x across all datasets and machines. Regarding memory usage, using 10240-dimensional hypervectors, the average reduction was 5x, reaching up to 14x. When considering vectors of 64 dimensions, the average reduction was 85x, with a maximum of 158x less memory utilization.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 6 of its 32 references that are in the map. First posted on arXiv 24 Apr 2023.

Builds on

6 of 32 references.

References · 6

  1. 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part I: Models and Data Transformationscited by 98
  2. 2020A comparison of Vector Symbolic Architecturescited by 63
  3. 2022GraphHD: Efficient graph classification using hyperdimensional computingcited by 28
  4. 2022HDTorch: Accelerating Hyperdimensional Computing with GP-GPUs for Design Space Explorationcited by 6
  5. 2022An Extension to Basis-Hypervectors for Learning from Circular Data in Hyperdimensional Computingcited by 4
  6. 2022Hyperdimensional Hashing: A Robust and Efficient Dynamic Hash Tablecited by 3

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 1.

3 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025DPQ-HD: Post-Training Compression for Ultra-Low Power Hyperdimensional Computing
  2. 2026Energy Efficient Software Hardware CoDesign for Machine Learning: From TinyML to Large Language Models
  3. 2025HD-CB: The First Exploration of Hyperdimensional Computing for Contextual Bandits Problems
  4. 2024LLM as HPC Expert: Extending RAG Architecture for HPC Data
  5. 2025FSL-HDnn: A 40 nm Few-shot On-Device Learning Accelerator with Integrated Feature Extraction and Hyperdimensional Computing ↗
  6. 2025HDLCoRe: A Training-Free Framework for Mitigating Hallucinations in LLM-Generated HDL
  7. 2025EmbedAgent: Benchmarking Large Language Models in Embedded System Development
  8. 2022DT2CAM: A Decision Tree to Content Addressable Memory Framework