PULP-HD: Accelerating Brain-Inspired High-Dimensional Computing on a Parallel Ultra-Low Power Platform
Not on the map. Why?
Abstract (arXiv)
Computing with high-dimensional (HD) vectors, also referred to as textithypervectors, is a brain-inspired alternative to computing with scalars. Key properties of HD computing include a well-defined set of arithmetic operations on hypervectors, generality, scalability, robustness, fast learning, and ubiquitous parallel operations. HD computing is about manipulating and comparing large patterns-binary hypervectors with 10,000 dimensions-making its efficient realization on minimalistic ultra-low-power platforms challenging. This paper describes HD computing's acceleration and its optimization of memory accesses and operations on a silicon prototype of the PULPv3 4-core platform (1.5mm2, 2mW), surpassing the state-of-the-art classification accuracy (on average 92.4%) with simultaneous 3.7× end-to-end speed-up and 2× energy saving compared to its single-core execution. We further explore the scalability of our accelerator by increasing the number of inputs and classification window on a new generation of the PULP architecture featuring bit-manipulation instruction extensions and larger number of 8 cores. These together enable a near ideal speed-up of 18.4× compared to the single-core PULPv3.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Apr 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 1; 2023: 3; 2024: 1.
11 papers.
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 68
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 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
- 2021Spiking Hyperdimensional Network: Neuromorphic Models Integrated with Memory-Inspired Frameworkcited by 4
- 2024HDReason: Algorithm-Hardware Codesign for Hyperdimensional Knowledge Graph Reasoningcited by 3
- 2021Brain-inspired Cognition in Next Generation Racetrack Memoriescited by 1
- 2023uHD: Unary Processing for Lightweight and Dynamic Hyperdimensional Computingcited by 1
- 2022Brain-Inspired Hyperdimensional Computing: How Thermal-Friendly for Edge Computing?cited by 0
- 2023Robust Clustering using Hyperdimensional Computingcited by 0
- 2024HDReason: Algorithm-Hardware Codesign for Hyperdimensional Knowledge Graph Reasoning9 Mar 2024
- 2023Robust Clustering using Hyperdimensional Computing5 Dec 2023
- 2023uHD: Unary Processing for Lightweight and Dynamic Hyperdimensional Computing16 Nov 2023
- 2023Learning from Hypervectors: A Survey on Hypervector Encoding1 Aug 2023
- 2022Brain-Inspired Hyperdimensional Computing: How Thermal-Friendly for Edge Computing?5 Apr 2022
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges12 Nov 2021
- 2021Brain-inspired Cognition in Next Generation Racetrack Memories3 Nov 2021
- 2021Spiking Hyperdimensional Network: Neuromorphic Models Integrated with Memory-Inspired Framework1 Oct 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 5 μ W Standard Cell Memory-based Configurable Hyperdimensional Computing Accelerator for Always-on Smart Sensing4 Feb 2021