Proceedings

Algorithm-Hardware Co-Design for Efficient Brain-Inspired Hyperdimensional Learning on Edge (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 6474-6479.

https://doi.org/10.24963/ijcai.2023/723

Abstract

In this paper, we propose an efficient framework to accelerate a lightweight brain-inspired learning solution, hyperdimensional computing (HDC), on existing edge systems. Through algorithm-hardware co-design, we optimize the HDC models to run them on the low-power host CPU and machine learning accelerators like Edge TPU. By treating the lightweight HDC learning model as a hyper-wide neural network, we exploit the capabilities of the accelerator and machine learning platform, while reducing training runtime costs by using bootstrap aggregating. Our experimental results conducted on mobile CPU and the Edge TPU demonstrate that our framework achieves 4.5 times faster training and 4.2 times faster inference than the baseline platform. Furthermore, compared to the embedded ARM CPU, Raspberry Pi, with similar power consumption, our framework achieves 19.4 times faster training and 8.9 times faster inference.

  1. [Anguita and others, 2013] Davide Anguita et al. A pub- lic domain dataset for human activity recognition using smartphones. In ESANN, 2013.
  2. [Chen and others, 2021] Ruimin Chen et al. Joint active search and neuromorphic computing for efficient data ex- ploitation and monitoring in additive manufacturing. Jour- nal of Manufacturing Processes, 71:743-752, 2021.
  3. [Cole and Fanty, 1994] Ron Cole and Mark Fanty. ISO- LET. UCI Machine Learning Repository, 1994. DOI: https://doi.org/10.24432/C51G69. DOI
  4. [Dall'Ora et al., 2019] Nicola Dall'Ora, Stefano Centomo, and Franco Fummi. Industrial-iot data analysis exploiting electronic design automation techniques. In IWASI, pages 103-109. IEEE, 2019.
  5. [Datta and others, 2019] Sohum Datta et al. A pro- grammable hyper-dimensional processor architecture for human-centric iot. JETCAS, 9(3):439-452, 2019.
  6. [Genssler and others, 2021] Paul R Genssler et al. Brain- inspired computing for wafer map defect pattern classifi- cation. In ITC, pages 123-132. IEEE, 2021.
  7. [Halawani et al., 2021] Yasmin Halawani, Dima Kilani, Eman Hassan, Huruy Tesfai, Hani Saleh, and Baker Mo- hammad. Rram-based cam combined with time-domain circuits for hyperdimensional computing. Scientific re- ports, 11(1):19848, 2021.
  8. [Hernández-Cano and others, 2021a] Alejandro Hernández- Cano et al. Real-time and robust hyperdimensional classi- fication. In GLSVLSI, pages 397-402, 2021.
  9. [Hernández-Cano and others, 2021b] Alejandro Hernández- Cano et al. Reghd: Robust and efficient regression in hyper-dimensional learning system. In DAC, pages 7-12. IEEE, 2021.
  10. [Imani and others, 2017a] Mohsen Imani et al. Exploring hyperdimensional associative memory. In HPCA, pages 445-456. IEEE, 2017.
  11. [Imani and others, 2017b] Mohsen Imani et al. Voicehd: Hy- perdimensional computing for efficient speech recogni- tion. In ICRC, pages 1-8. IEEE, 2017.
  12. [Imani and others, 2019] Mohsen Imani et al. A frame- work for collaborative learning in secure high-dimensional space. In CLOUD, pages 435-446. IEEE, 2019. [Imani and others, 2020] Mohsen Imani et al. Dual: Acceler- ation of clustering algorithms using digital-based process- ing in-memory. In MICRO, pages 356-371. IEEE, 2020.
  13. [Kanerva, 2009] Pentti Kanerva. Hyperdimensional comput- ing: An introduction to computing in distributed represen- tation with high-dimensional random vectors. Cognitive computation, 1(2):139-159, 2009.
  14. [Karunaratne and others, 2020] Geethan Karunaratne et al. In-memory hyperdimensional computing. Nature Elec- tronics, 3(6):327-337, 2020.
  15. [Khaleghi and others, 2020] Behnam Khaleghi et al. Shear er: highly-efficient hyperdimensional computing by software-hardware enabled multifold approximation. In ISLPED, pages 241-246, 2020.
  16. [Kim and others, 2017] Yeseong Kim et al. ORCHARD: vi- sual object recognition accelerator based on approximate in-memory processing. In ICCAD, pages 25-32. IEEE, 2017.
  17. [Kim and others, 2020] Yeseong Kim et al. Geniehd: Ef- ficient DNA pattern matching accelerator using hyperdi- mensional computing. In DATE, pages 115-120. IEEE, 2020.
  18. [LeCun and others, 1998] Yann LeCun et al. Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998.
  19. [Li et al., 2018] He Li, Kaoru Ota, and Mianxiong Dong. Learning iot in edge: Deep learning for the internet of things with edge computing. IEEE network, 32(1):96-101, 2018.
  20. [Moin and others, 2021] Ali Moin et al. A wearable biosens- ing system with in-sensor adaptive machine learning for hand gesture recognition. Nature Electronics, 4(1), 2021.
  21. [Pan and McElhannon, 2017] Jianli Pan and James McEl- hannon. Future edge cloud and edge computing for inter- net of things applications. IEEE IOT, 5(1):439-449, 2017.
  22. [Poduval and others, 2021a] Prathyush Poduval et al. Cogni- tive correlative encoding for genome sequence matching in hyperdimensional system. In DAC, pages 781-786. IEEE, 2021.
  23. [Poduval and others, 2021b] Prathyush Poduval et al. Stochd: Stochastic hyperdimensional system for efficient and robust learning from raw data. In DAC, pages 1195-1200. IEEE, 2021.
  24. [Ram and others, 2021] Saswat Kumar Ram et al. Sehs: So- lar energy harvesting system for iot edge node devices. In Progress in Advanced Computing and Intelligent En- gineering, pages 432-443. Springer, 2021.
  25. [Reiss and others, 2012] Attila Reiss et al. Introducing a new benchmarked dataset for activity monitoring. In ISWC, pages 108-109. IEEE, 2012.
  26. [Schmuck and others, 2019] Manuel Schmuck et al. Hard- ware optimizations of dense binary hyperdimensional computing: Rematerialization of hypervectors, binarized bundling, and combinational associative memory. JETC, 15(4):1-25, 2019.
  27. [Shafique and others, 2020] Muhammad Shafique et al. Ro- bust machine learning systems: Challenges, current trends, perspectives, and the road ahead. IEEE Design & Test, 2020.
  28. [Wu and others, 2018] Tony F Wu et al. Brain-inspired com- puting exploiting carbon nanotube fets and resistive ram: Hyperdimensional computing case study. In ISSCC, pages 492-494. IEEE, 2018.
  29. [Zou and others, 2021a] Zhuowen Zou et al. Scalable edge- based hyperdimensional learning system with brain-like neural adaptation. In Proceedings of the International Conference for High Performance Computing, Network- ing, Storage and Analysis, pages 1-15, 2021.
  30. [Zou and others, 2021b] Zhuowen Zou et al. Spiking hy- perdimensional network: Neuromorphic models inte- grated with memory-inspired framework. arXiv preprint arXiv:2110.00214, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards