Name:
hdtorch
Description:
PyTorch-based hyperdimensional computing library
Professor — Lab:
David AtienzaEmbedded Systems Laboratory

Layman description:
HDTorch is a specialized library that uses PyTorch for advanced hyperdimensional computing tasks. It helps researchers analyze complex datasets efficiently, ensuring accuracy and optimizing resource usage. In simpler terms, it's like a powerful tool that assists in handling data securely and effectively for projects related to privacy and digital trust.
Technical description:
HDTorch is a PyTorch-based library designed for hyperdimensional computing, featuring custom CUDA extensions to accelerate hypervector operations. It is utilized for analyzing HDC benchmark datasets, focusing on accuracy, runtime, and memory usage. The workflow involves initializing basis vectors, encoding features, and aggregating vectors of the same class.
Project status:
active — entered showcase: 2024-02-20 — entry updated: 2024-02-20

Source code:
Lab Github - last commit: 2023-10-18
Code quality:
This project has not yet been evaluated by the C4DT Factory team. We will be happy to evaluate it upon request.
Project type:
Library
Programming language:
Python
License:
MIT