This page collects all available pieces of software related to the VSAs/Hyperdimensional Computing. First, it points to the avialalbe packages and libraries related to VSAs/Hyperdimensional Computing.
Next, it points to external collections of VSAs/Hyperdimensional Computing code.
Finally, it provides links to the code for individual studies,which are sorted in the chronoglical order.
Please let us know if some other code or package should be included in this list.
Description: SemanticVectors creates semantic WordSpace models from free natural language text. Such models are designed to represent words and documents in terms of underlying concepts. They can be used for many semantic (concept-aware) matching tasks such as automatic thesaurus generation, knowledge representation, and concept matching.
Implemented in: Java, Python
Collections of projects
Collection of Hyperdimensional Computing Projects
Description: The resource aims at providing a comprehensive collection of projects using Vector Symbolic Architectures/ Hyperdimensional Computing.
Implemented in: Python, MATLAB, C, C++
Code for individual studies
Authors: A. Burrello, L. Cavigelli, K. Schindler, L. Benini, A. Rahimi
Venue: Design, Automation Test in Europe Conference Exhibition (DATE), pp. 752-757, 2019
Implemented in: Python, OpenMP, Verilog
Authors: D. Kleyko, A. Rahimi, D. A. Rachkovskij, E. Osipov, J. M. Rabaey
Venue: IEEE Transactions on Neural Networks and Learning Systems, vol. 29, no. 12, pp. 5880-5898, 2018
Implemented in: MATLAB
Authors: F. Montagna, A. Rahimi, S. Benatti, D. Rossi, L. Benini
Venue: IEEE/ACM Design Automation Conference (DAC), pp. 1-6, 2018
Implemented in: C (for ARM Cortex M4 processors) and OpenMP (for multi-core processors)
Authors: A. Moin, A. Zhou, A. Rahimi, S. Benatti, A. Menon, S, Tamakloe, J. Ting, N. Yamamoto, Y. Khan, F. Burghardt, L. Benini, A. C. Arias, J. M. Rabaey
Venue: IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1-5, 2018
Implemented in: Matlab and C
Authors: A. Rahimi, P. Kanerva, J. M. Rabaey
Venue: IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), pp. 64-69, 2016
Implemented in: Matlab and SystemVerilog (RTL)