Torchhd: An Open-Source Python Library to Support Hyperdimensional Computing Research

05/18/2022
by   Mike Heddes, et al.
0

Hyperdimensional Computing (HDC) is a neuro-inspired computing framework that exploits high-dimensional random vector spaces. HDC uses extremely parallelizable arithmetic to provide computational solutions that balance accuracy, efficiency and robustness. This has proven especially useful in resource-limited scenarios such as embedded systems. The commitment of the scientific community to aggregate and disseminate research in this particularly multidisciplinary field has been fundamental for its advancement. Adding to this effort, we propose Torchhd, a high-performance open-source Python library for HDC. Torchhd seeks to make HDC more accessible and serves as an efficient foundation for research and application development. The easy-to-use library builds on top of PyTorch and features state-of-the-art HDC functionality, clear documentation and implementation examples from notable publications. Comparing publicly available code with their Torchhd implementation shows that experiments can run up to 104× faster. Torchhd is available at: https://github.com/hyperdimensional-computing/torchhd

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/14/2018

DESlib: A Dynamic ensemble selection library in Python

DESlib is an open-source python library providing the implementation of ...
research
01/27/2020

LIBTwinSVM: A Library for Twin Support Vector Machines

This paper presents LIBTwinSVM, a free, efficient, and open source libra...
research
03/05/2018

PySEAL: A Python wrapper implementation of the SEAL homomorphic encryption library

Motivation: The ability to perform operations on encrypted data has a gr...
research
07/17/2023

SBMLtoODEjax: efficient simulation and optimization of ODE SBML models in JAX

Developing methods to explore, predict and control the dynamic behavior ...
research
09/18/2018

Random problems with R

R (Version 3.5.1 patched) has an issue with its random sampling function...
research
04/26/2021

Unikraft: Fast, Specialized Unikernels the Easy Way

Unikernels are famous for providing excellent performance in terms of bo...
research
02/11/2019

Computing Extremely Accurate Quantiles Using t-Digests

We present on-line algorithms for computing approximations of rank-based...

Please sign up or login with your details

Forgot password? Click here to reset