Back to Search Start Over

Design Principles of Large-Scale Neuromorphic Systems Centered on High Bandwidth Memory

Authors :
Gert Cauwenberghs
Bruno U. Pedroni
Stephen R. Deiss
Nishant Mysore
Source :
ICRC
Publication Year :
2020
Publisher :
IEEE, 2020.

Abstract

In order for neuromorphic computing to attain full throughput capacity, its hardware design must mitigate any inefficiencies that result from limited bandwidth to neural and synaptic information. In large-scale neuromorphic systems, synaptic memory access is typically the defining bottleneck, demanding that system design closely analyze the interdependence between the functional blocks to keep the memory as active as possible. In this paper, we formulate principles in memory organization of digital spiking neural networks, with a focus on systems with High Bandwidth Memory (HBM) as their bulk memory element. We present some of the fundamental steps and considerations required when designing a highly efficient HBM-centric system, and describe parallelization and pipelining solutions which serve as a foundational architecture for streamlined operation in any multi-port memory system. In our experiments using the Xilinx VU37P FPGA, we demonstrate random, short burst-length memory read bandwidths in excess of 400 GBps (95% relative to sequential-access peak bandwidth), supporting dynamically reconfigurable sparse synaptic connectivity. Therefore, the combination of our proposed network model with practical results suggest a promising path towards implementing highly parallel large-scale neuromorphic systems centered on HBM.

Details

Database :
OpenAIRE
Journal :
2020 International Conference on Rebooting Computing (ICRC)
Accession number :
edsair.doi...........b1b879e031ace45f884d082074c32541