Conference proceeding
A Design Flow for Mapping Spiking Neural Networks to Many-Core Neuromorphic Hardware
2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD)
01 Nov 2021
Abstract
The design of many-core neuromorphic hardware is becoming increasingly complex as these systems are now expected to execute large machine-learning models. A predictable design flow is needed to guarantee real-time performance such as latency and throughput without significantly increasing the buffer requirement of computing cores. Synchronous Data Flow Graphs (SDFGs) have been previously used for predictable mapping of streaming applications to multiprocessor systems. We propose an SDFG-based design flow to map spiking neural networks (SNNs) to many-core neuromorphic hardware with the objective of exploring the tradeoff between throughput and buffer-size requirements. The proposed design flow integrates an iterative partitioning approach based on Kernighan-Lin graph partitioning heuristic to create SNN clusters such that each cluster can be mapped to a core of the hardware. The partitioning approach minimizes inter-cluster spike communication, which improves latency on the shared interconnect of the hardware. Next, the design flow maps clusters to cores using Particle Swarm Optimization (PSO), an evolutionary algorithm, while exploring the design space of throughput and buffer size. Pareto-optimal mappings are retained from the design flow, allowing system designers to select a Pareto mapping that satisfies throughput and buffer-size requirements of the design. We evaluated the developed design flow using five large-scale convolutional neural network (CNN) models. Results demonstrate 63% higher maximum throughput and 10% lower buffer-size requirement compared to state-of-the-art dataflow-based mapping solutions.
Metrics
Details
- Title
- A Design Flow for Mapping Spiking Neural Networks to Many-Core Neuromorphic Hardware
- Creators
- Shihao Song - Drexel UniversityM. Lakshmi Varshika - Drexel UniversityAnup Das - Drexel UniversityNagarajan Kandasamy - Drexel UniversityIEEE
- Publication Details
- 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD)
- Publisher
- IEEE
- Grant note
- DE-SC0022014 / U.S. Department of Energy (10.13039/100000015) CNS-2008167,CCF-1937419 / National Science Foundation (10.13039/100000001)
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Electrical and Computer Engineering
- Web of Science ID
- WOS:000747493600065
- Scopus ID
- 2-s2.0-85117859042
- Other Identifier
- 991019168103704721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Web of Science research areas
- Engineering, Manufacturing