paper-with-me

Papers

uHD: Unary Processing for Lightweight and Dynamic Hyperdimensional Computing

2023-11-16 · Sercan Aygun, Mehran Shoushtari Moghadam, M. Hassan Najafi

Hyperdimensional computing (HDC) is a novel computational paradigm that operates on long-dimensional vectors known as hypervectors. The hypervectors are constructed as long bit-streams and form the basic building blocks of HDC systems. In HDC, hypervectors are generated from scalar values without taking their bit significance into consideration. HDC has been shown to be efficient and robust in various data processing applications, including computer vision tasks. To construct HDC models for vision applications, the current state-of-the-art practice utilizes two parameters for data encoding: pixel intensity and pixel position. However, the intensity and position information embedded in high-dimensional vectors are generally not generated dynamically in the HDC models. Consequently, the optimal design of hypervectors with high model accuracy requires powerful computing platforms for training. A more efficient approach to generating hypervectors is to create them dynamically during the training phase, which results in accurate, low-cost, and highly performable vectors. To this aim, we use low-discrepancy sequences to generate intensity hypervectors only, while avoiding position hypervectors. By doing so, the multiplication step in vector encoding is eliminated, resulting in a power-efficient HDC system. For the first time in the literature, our proposed approach employs lightweight vector generators utilizing unary bit-streams for efficient encoding of data instead of using conventional comparator-based generators.

📄 PDF Abstract BibTeX arXiv:2311.10778

Code (0)

등록된 구현이 없습니다.

Tasks

Position

Similar Papers 제목 키워드 기반

THDC: Training Hyperdimensional Computing Models with Backpropagation

2026-01-27 · Hanne Dejonghe, Sam Leroux arxiv

Hyperdimensional computing (HDC) offers lightweight learning for energy-constrained devices by encoding data into high-dimensional vectors. However, its reliance on ultra-high dimensionality and static, randomly initiali…

Optical hyperdimensional soft sensing: Speckle-based touch interface and tactile sensor

2024-01-06 · Kei Kitagawa, Kohei Tsuji, Koyo Sagehashi, Tomoaki Niiyama 외

Hyperdimensional computing (HDC) is an emerging computing paradigm that exploits the distributed representation of input data in a hyperdimensional space, the dimensions of which are typically between 1,000--10,000. The …

A Novel Hyperdimensional Computing Framework for Online Time Series Forecasting on the Edge

2024-02-03 · Mohamed Mejri, Chandramouli Amarnath, Abhijit Chatterjee

In recent years, both online and offline deep learning models have been developed for time series forecasting. However, offline deep forecasting models fail to adapt effectively to changes in time-series data, while onli…

Time SeriesTime Series Forecasting

A Theoretical Perspective on Hyperdimensional Computing

2020-10-14 · Anthony Thomas, Sanjoy Dasgupta, Tajana Rosing

Hyperdimensional (HD) computing is a set of neurally inspired methods for obtaining high-dimensional, low-precision, distributed representations of data. These representations can be combined with simple, neurally plausi…

tuGEMM: Area-Power-Efficient Temporal Unary GEMM Architecture for Low-Precision Edge AI

2024-12-23 · Harideep Nair, Prabhu Vellaisamy, Albert Chen, Joseph Finn 외

General matrix multiplication (GEMM) is a ubiquitous computing kernel/algorithm for data processing in diverse applications, including artificial intelligence (AI) and deep learning (DL). Recent shift towards edge comput…

Edge-computing