Robust In-Memory Computing with Hyperdimensional Stochastic Representation

Prathyush Poduval,Mariam Issa,Farhad Imani,Cheng Zhuo,Xunzhao Yin,Hassan Najafi,Mohsen Imani
DOI: https://doi.org/10.1109/nanoarch53687.2021.9642237
2021-01-01
Abstract:Brain-inspired HyperDimensional Computing (HDC) is an alternative computation model working based on the observation that the human brain operates on high-dimensional representations of data. Existing HDC solutions rely on expensive pre-processing algorithms for feature extraction. In this paper, we propose StocHD, a novel end-to-end hyperdimensional system that supports accurate, efficient, and robust learning over raw data. StocHD expands HDC functionality to the computing area by mathematically defining stochastic arithmetic over HDC hypervectors. StocHD enables an entire learning application (including feature extractor) to process using HDC data representation, enabling uniform, efficient, robust, and highly parallel computation. We also propose a novel fully digital and scalable Processing In-Memory (PIM) architecture that exploits the HDC memory-centric nature to support extensively parallel computation.
What problem does this paper attempt to address?