diff --git a/README.md b/README.md index bc8a03b..ca95112 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,13 @@ Hypervectors are high-dimensional (e.g., 10,000 bits), (pseudo)random with indep * [**Demo**](https://www.youtube.com/watch?v=rjaw0LTqZZg) * [link to paper](https://iis-people.ee.ethz.ch/~arahimi/papers/DAC18.pdf) +## hdc99 — Standalone HDC Library in C +* **Project specification:** A minimal, dependency-free C99 library providing all core hyperdimensional computing operations: bind, bundle, permute, normalize, and cosine similarity. Supports user-defined vector dimensions up to 10,048. +* **Implementation:** C99 +* **Remarks:** Single-header, two-file library (hdc.h + hdc.c) that can be dropped into any project. No external dependencies beyond the standard library. Includes helper utilities for vector zeroing and copying. +* [**Link to code**](https://github.com/bcd532/hdc99) + + ## CPU/GPU Hyperdimensional Computing Library * **Project specification:** A general library including all the operations of HD computing for efficent execution on CPU and GPU * **Implementation:** CPU/GPU