Back to Search Start Over

SearcHD: A Memory-Centric Hyperdimensional Computing With Stochastic Training.

Authors :
Imani, Mohsen
Yin, Xunzhao
Messerly, John
Gupta, Saransh
Niemier, Michael
Hu, Xiaobo Sharon
Rosing, Tajana
Source :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems. Sep2020, Vol. 39 Issue 10, p2422-2433. 12p.
Publication Year :
2020

Abstract

Brain-inspired hyperdimensional (HD) computing emulates cognitive tasks by computing with long binary vectors—also know as hypervectors—as opposed to computing with numbers. However, we observed that in order to provide acceptable classification accuracy on practical applications, HD algorithms need to be trained and tested on nonbinary hypervectors. In this article, we propose SearcHD, a fully binarized HD computing algorithm with a fully binary training. SearcHD maps every data points to a high-dimensional space with binary elements. Instead of training an HD model with nonbinary elements, SearcHD implements a full binary training method which generates multiple binary hypervectors for each class. We also use the analog characteristic of nonvolatile memories (NVMs) to perform all encoding, training, and inference computations in memory. We evaluate the efficiency and accuracy of SearcHD on a wide range of classification applications. Our evaluation shows that SearcHD can provide on average 31.1 × higher energy efficiency and 12.8 × faster training as compared to the state-of-the-art HD computing algorithms. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
02780070
Volume :
39
Issue :
10
Database :
Academic Search Index
Journal :
IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems
Publication Type :
Academic Journal
Accession number :
146080008
Full Text :
https://doi.org/10.1109/TCAD.2019.2952544