In-memory hyperdimensional computing

06/04/2019
by   Geethan Karunaratne, et al.
0

Hyperdimensional computing (HDC) is an emerging computing framework that takes inspiration from attributes of neuronal circuits such as hyperdimensionality, fully distributed holographic representation, and (pseudo)randomness. When employed for machine learning tasks such as learning and classification, HDC involves manipulation and comparison of large patterns within memory. Moreover, a key attribute of HDC is its robustness to the imperfections associated with the computational substrates on which it is implemented. It is therefore particularly amenable to emerging non-von Neumann paradigms such as in-memory computing, where the physical attributes of nanoscale memristive devices are exploited to perform computation in place. Here, we present a complete in-memory HDC system that achieves a near-optimum trade-off between design complexity and classification accuracy based on three prototypical HDC related learning tasks, namely, language classification, news classification, and hand gesture recognition from electromyography signals. Comparable accuracies to software implementations are demonstrated, experimentally, using 760,000 phase-change memory devices performing analog in-memory computing.

READ FULL TEXT

page 2

page 5

page 6

page 8

research
11/23/2018

Hyperdimensional Computing Nanosystem

One viable solution for continuous reduction in energy-per-operation is ...
research
01/19/2021

SEMULATOR: Emulating the Dynamics of Crossbar Array-based Analog Neural System with Regression Neural Networks

As deep neural networks require tremendous amount of computation and mem...
research
11/09/2022

In-memory factorization of holographic perceptual representations

Disentanglement of constituent factors of a sensory signal is central to...
research
03/09/2021

Memory-Efficient, Limb Position-Aware Hand Gesture Recognition using Hyperdimensional Computing

Electromyogram (EMG) pattern recognition can be used to classify hand ge...
research
11/13/2020

In-Memory Nearest Neighbor Search with FeFET Multi-Bit Content-Addressable Memories

Nearest neighbor (NN) search is an essential operation in many applicati...
research
03/11/2022

Generalized Key-Value Memory to Flexibly Adjust Redundancy in Memory-Augmented Networks

Memory-augmented neural networks enhance a neural network with an extern...
research
12/22/2020

Scalable Optical Learning Operator

Today's heavy machine learning tasks are fueled by large datasets. Compu...

Please sign up or login with your details

Forgot password? Click here to reset