2019
DOI: 10.1145/3314326
|View full text |Cite
|
Sign up to set email alerts
|

Hardware Optimizations of Dense Binary Hyperdimensional Computing: Rematerialization of Hypervectors, Binarized Bundling, and Combinational Associative Memory

Abstract: Brain-inspired hyperdimensional (HD) computing models neural activity pa erns of the very size of the brain's circuits with points of a hyperdimensional space, that is, with hypervectors. Hypervectors are D-dimensional (pseudo)random vectors with independent and identically distributed (i.i.d.) components constituting ultra-wide holographic words: D = 10, 000 bits, for instance. At its very core, HD computing manipulates a set of seed hypervectors to build composite hypervectors representing objects of interes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
50
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 64 publications
(50 citation statements)
references
References 31 publications
0
50
0
Order By: Relevance
“…As another alternative, projection to the binary HD vectors can be implemented by means of a cellular automaton [62], [63]. The input features in the original representation can be first binarized and then passed through several steps of computation with a cellular automaton.…”
Section: A Mapping To Hd Spacementioning
confidence: 99%
See 2 more Smart Citations
“…As another alternative, projection to the binary HD vectors can be implemented by means of a cellular automaton [62], [63]. The input features in the original representation can be first binarized and then passed through several steps of computation with a cellular automaton.…”
Section: A Mapping To Hd Spacementioning
confidence: 99%
“…The ties should be broken randomly and reproducibly. It can be done for example by adding an additional random HD vector to the record; however it makes the encoder noncausal: two equal sets of input data in the original space become slightly dissimilar in the projected HD space [63]. Alternatively, using a constant HD vector would lead to all output HD vectors being slightly similar to each other even if they are supposed to be orthogonal.…”
Section: B Encodingmentioning
confidence: 99%
See 1 more Smart Citation
“…Its relatively small size makes the timing simulation computationally tractable. We also selected another machine learning algorithm based on computing with hyperdimensional (HD) [49] vectors to detect two face/non-face classes among 10,000 web faces of a face detection dataset (FACE) from Caltech [50]. Fig.…”
Section: Resultsmentioning
confidence: 99%
“…Prior work has proposed various algorithmic and hardware innovations to tackle the computational challenges of HD. Acceleration in hardware has typically focused on FPGAs [16][17][18] or ASIC-ish accelerators [19,20]. FPGA-based implementations provide high parallelism and bit-level granularity of operations that significantly improves the effective utilization of resources and performance.…”
Section: Motivationmentioning
confidence: 99%