Lightweight Yet Powerful: Optimized Tightly Coupled Hyperdimensional Computing Accelerators
Hyperdimensional Computing (HDC) is a hardware-friendly machine learning paradigm that encodes data into high-dimensional binary hypervectors, enabling efficient computation through lightweight bitwise operations. Existing HDC accelerators, often implemented on FPGAs, typically rely on custom instruction sets and co-processor designs to optimize performance. However, these architectures face programmability challenges and incur significant control overhead when interacting with the main processor. To overcome these limitations, we present a methodology for designing and optimizing tightly coupled HDC accelerators. The proposed method produces accelerators enhanced with a controller capable of decoding instructions corresponding to key HDC kernels, thereby reducing communication overhead and improving throughput. To validate the approach, we implemented the accelerator at the RTL level and modeled the entire system in SystemVerilog. Experimental results demonstrate that, compared to state-of-the-art architectures, the proposed method reduces software code size by up to 98% while achieving a $(3 \times$) speedup.
Citation
Si vous citez ces travaux, merci d'utiliser l'entrée ci-dessous. Vous pouvez copier le BibTeX dans le presse-papier via le bouton en haut de page.
@inproceedings{m2026135353a5ad610eb4786d905c76a894ea9906dcd4,
title = {Lightweight Yet Powerful: Optimized Tightly Coupled Hyperdimensional Computing Accelerators},
author = {M. Asghari and S. L. Beux and Ron Mankarious},
booktitle = {Latin American Symposium on Circuits and Systems},
year = {2026},
doi = {10.1109/LASCAS67804.2026.11457074}
} Remerciements
Ces travaux ont été soutenus en partie par le Conseil de recherches en sciences naturelles et en génie du Canada (CRSNG) et par le Fonds de recherche du Québec — Nature et technologies (FRQNT).