Cross-Layer Design of Vector-Symbolic Computing: Bridging Cognition and Brain-Inspired Hardware Acceleration
Shuting Du, Mohamed Ibrahim, Zishen Wan, Luqi Zheng, Boheng Zhao, Zhenkun Fan, Che-Kai Liu, Tushar Krishna, Arijit Raychowdhury, Haitong Li

TL;DR
This paper presents a comprehensive cross-layer co-design methodology for vector-symbolic architectures, integrating theoretical principles with hardware implementations to advance brain-inspired computing systems.
Contribution
It introduces a unified framework for hardware-software co-design of VSAs, including a novel in-memory cognition hardware system demonstrating efficiency and scalability.
Findings
Analyzed performance tradeoffs of analog, mixed-signal, and digital VSA hardware implementations.
Proposed a cross-layer design methodology for VSA hardware and software integration.
Developed the first in-memory computing hierarchical cognition hardware system.
Abstract
Vector Symbolic Architectures (VSAs) have been widely deployed in various cognitive applications due to their simple and efficient operations. The widespread adoption of VSAs has, in turn, spurred the development of numerous hardware solutions aimed at optimizing their performance. Despite these advancements, a comprehensive and unified discourse on the convergence of hardware and algorithms in the context of VSAs remains somewhat limited. The paper aims to bridge the gap between theoretical software-level explorations and the development of efficient hardware architectures and emerging technology fabrics for VSAs, providing insights from the co-design aspect for researchers from either side. First, we introduce the principles of vector-symbolic computing, including its core mathematical operations and learning paradigms. Second, we provide an in-depth discussion on hardware…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Advanced Memory and Neural Computing · EEG and Brain-Computer Interfaces
