Title
FACH - FPGA-based acceleration of hyperdimensional computing by reducing computational complexity.
Abstract
Brain-inspired hyperdimensional (HD) computing explores computing with hypervectors for the emulation of cognition as an alternative to computing with numbers. In HD, input symbols are mapped to a hypervector and an associative search is performed for reasoning and classification. An associative memory, which finds the closest match between a set of learned hypervectors and a query hypervector, uses simple Hamming distance metric for similarity check. However, we observe that, in order to provide acceptable classification accuracy HD needs to store non-binarized model in associative memory and uses costly similarity metrics such as cosine to perform a reasoning task. This makes the HD computationally expensive when it is used for realistic classification problems. In this paper, we propose a FPGA-based acceleration of HD (FACH) which significantly improves the computation efficiency by removing majority of multiplications during the reasoning task. FACH identifies representative values in each class hypervector using clustering algorithm. Then, it creates a new HD model with hardware-friendly operations, and accordingly propose an FPGA-based implementation to accelerate such tasks. Our evaluations on several classification problems show that FACH can provide 5.9X energy efficiency improvement and 5.1X speedup as compared to baseline FPGA-based implementation, while ensuring the same quality of classification.
Year
DOI
Venue
2019
10.1145/3287624.3287667
ASP-DAC
Keywords
Field
DocType
brain-inspired computing, energy efficiency, hyperdimensional computing, machine learning
Content-addressable memory,Computer science,Field-programmable gate array,Theoretical computer science,Real-time computing,Hamming distance,Emulation,Cluster analysis,Computational complexity theory,Speedup,Computation
Conference
Citations 
PageRank 
References 
6
0.49
15
Authors
5
Name
Order
Citations
PageRank
Mohsen Imani134148.13
Sahand Salamat2287.12
Saransh Gupta310111.58
Jiani Huang460.49
Tajana Simunic53198266.23