ScalableHD: Scalable and High-Throughput Hyperdimensional Computing Inference on Multi-Core CPUs
Dhruv Parikh, Viktor Prasanna

TL;DR
ScalableHD introduces a multi-core CPU-based framework for high-throughput hyperdimensional computing inference, achieving significant speedups and scalability while maintaining accuracy across diverse tasks.
Contribution
It presents a novel two-stage pipelined execution model with memory optimization techniques for efficient HDC inference on general-purpose multi-core CPUs.
Findings
Up to 10x throughput speedup over state-of-the-art baselines.
Robust scalability with near-proportional throughput gains as cores increase.
Effective performance across various tasks like activity recognition and image classification.
Abstract
Hyperdimensional Computing (HDC) is a brain-inspired computing paradigm that represents and manipulates information using high-dimensional vectors, called hypervectors (HV). Traditional HDC methods, while robust to noise and inherently parallel, rely on single-pass, non-parametric training and often suffer from low accuracy. To address this, recent approaches adopt iterative training of base and class HVs, typically accelerated on GPUs. Inference, however, remains lightweight and well-suited for real-time execution. Yet, efficient HDC inference has been studied almost exclusively on specialized hardware such as FPGAs and GPUs, with limited attention to general-purpose multi-core CPUs. To address this gap, we propose ScalableHD for scalable and high-throughput HDC inference on multi-core CPUs. ScalableHD employs a two-stage pipelined execution model, where each stage is parallelized…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing · Parallel Computing and Optimization Techniques
MethodsSoftmax · Attention Is All You Need · ADaptive gradient method with the OPTimal convergence rate · Balanced Selection · Sparse Evolutionary Training
