Hill Climbing for Efficient Spiking Neural Network Acceleration on Neuromorphic Chips
Spiking neural networks (SNNs) emulate biological neurons transmitting information through discrete spikes or pulses of activity. SNNs found extensive application in neuromorphic computing due to efficient cognitive-aware computation, event-driven processing, and robustness to noise and faults. Numerous applications in pattern recognition, sensory processing, computer vision, etc., require complicated networks for enhanced performance and reliability. Realizing such complex SNNs on circuits poses significant challenges due to limitations in scaling up a single array of fully connected neurons within hardware resource and energy constraints. Contemporary neuromorphic chips incorporate small crossbars with time-multiplexed interconnects to address this issue. However, designing robust and efficient neuromorphic systems based on small crossbars is impractical. Therefore, strategic segmentation and positioning of SNNs are crucial for efficiently mapping them onto neuromorphic circuits. This work proposes the hill climbing optimization method to ef-fectively translate SNNs onto neuromorphic circuits, minimizing the spike communication on the interconnect.
Authors
- Shahrin Akter (ORCID: https://orcid.org/0000-0001-9026-5376)
- Md Maruf Hossain Shuvo (ORCID: https://orcid.org/0000-0002-3498-4947)
- Syed K. Islam (ORCID: https://orcid.org/0000-0002-0501-0027)
- Tvisha Titirsha
Institutions
- The University of Texas at El Paso (US)
- University of Missouri (US)
Publication Details
- Published
- 2024-08-11
- DOI
- https://doi.org/10.1109/mwscas60917.2024.10658659
- Citations
- 2
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.42