TL;DR
This paper introduces hardware techniques for efficient hyperdimensional computing, including hypervector rematerialization, binarized bundling, and associative memory optimization, enabling on-chip learning and classification on small FPGA devices.
Contribution
It presents novel hardware methods for hyperdimensional computing that reduce memory usage and support on-chip learning and classification.
Findings
Memory footprint reduced via hypervector rematerialization
Enables on-chip learning with minimal resources
Achieves efficient classification on small FPGA devices
Abstract
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 -dimensional (pseudo)random vectors with independent and identically distributed (i.i.d.) components constituting ultra-wide holographic words: 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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
