E<sup>3</sup>HDC: Energy Efficient Encoding for Hyper-Dimensional Computing on Edge Devices
Hyper-Dimensional Computing (HDC) as a brain-inspired computational model for cognitive tasks is suitable for edge devices due to its hardware-friendly and fault-resistant computations. Despite this potential, HDC has a large memory footprint, resulting high power consumption. In this work, we propose a hardware-aware encoding where parameters are generated on-the-fly without any large memory block requirements. Moreover, the hardware mapping of the trained HDC model is optimized to make it suitable for resource-constraint edge devices. In this work we propose an end-to-end flow from HDC training to FPGA mapping. We demonstrate the efficiency of this method compared to other state-of-the-art HDC implementations in terms of hardware usage and power consumption.
Authors
- Jonas Krautter (ORCID: https://orcid.org/0000-0002-7492-5319)
- Mahboobe Sadeghipour Roodsari
- Mehdi B. Tahoori (ORCID: https://orcid.org/0000-0002-8829-5610)
- Vincent Meyers (ORCID: https://orcid.org/0000-0001-9775-5861)
Institutions
- Karlsruhe Institute of Technology (DE)
Publication Details
- Published
- 2024-09-02
- DOI
- https://doi.org/10.1109/fpl64840.2024.00045
- Citations
- 6
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 1.25