Real-Time Language Recognition using Hyperdimensional Computing on Phase-change Memory Array
In this demo, we show how Hyperdimensional(HD) computing can be used to recognize the language of a user-input sentence. Hyperdimensional computing (HDC)  is one promising brain-inspired computing approach that relies on representing entities using high dimensional (up to 10,000 dimensions) vectors called hypervectors. Similar to the brain, where representations are given by thousands of randomly originated neurons, a set of (pseudo)random quasi-orthogonal hypervectors forms the basis in the HDC framework. These hypervectors are then combined and compared using a well-defined set of algebraic operations to derive representations for composite entities and to find similarities, respectively.