Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for mapping spiking neural network to brain-like computing platform and medium

A technology of spiking neural network and computing platform, which is applied in the field of mapping spiking neural network to brain-like computing platform, can solve the problem of reducing the execution speed of search algorithm, and achieve the effect of ensuring execution speed, reducing time consumption and low cost

Active Publication Date: 2020-11-03
NAT UNIV OF DEFENSE TECH
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to obtain accurate evaluation results, it is usually necessary to use hardware or a hardware simulator, but this will bring a lot of time consumption, resulting in a significant decrease in the execution speed of the search algorithm

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for mapping spiking neural network to brain-like computing platform and medium
  • Method and system for mapping spiking neural network to brain-like computing platform and medium
  • Method and system for mapping spiking neural network to brain-like computing platform and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] Such as figure 1 As shown, the method for mapping the spiking neural network to the brain-inspired computing platform in this embodiment includes:

[0052] 1) SNN simulation and analysis: The SNN software simulator extracts the topological structure of the trained SNN network and the behavior of neurons to form undirected SNN graphs and pulse behavior trajectories;

[0053] 2) Partition: Divide the extracted undirected SNN graph into multiple SNN sub-blocks using a multi-level graph partition algorithm, and optimize the burst traffic between the SNN sub-blocks;

[0054] 3) Mapping: use a heuristic search algorithm to find an optimal mapping scheme to assign SNN sub-blocks to the neuron cores on the target brain-like platform, and minimize the average hops of pulses communicated on the target platform.

[0055] The method for mapping the spiking neural network to the brain-inspired computing platform in this embodiment is packaged as a set of tool chains during implemen...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and system for mapping spiking neural network to a brain-like computing platform and a medium, and the method comprises the steps: carrying out SNN simulation and analysis, extracting a topological structure of a trained SNN network and the behaviors of neurons, and forming an undirected SNN graph and a pulse behavior track; dividing the extracted undirected SNN graph into a plurality of SNN sub-blocks, and optimizing pulse communication traffic among the SNN sub-blocks; and finding an optimal mapping scheme by using a heuristic search algorithm, allocating theSNN sub-blocks to neuron cores on the target brain-like platform, and minimizing the average hop count of pulses communicated on the target platform. The large SNN can be divided into a plurality ofsub-blocks and then mapped to the NoC-based brain-like processor to be efficiently executed, the division scheme found in time can be optimal, the cost for finding the mapping scheme can be low, the time consumption for searching is reduced, and the efficient execution of the execution speed is ensured.

Description

technical field [0001] The invention relates to computing technology of a pulse neural network and a brain-inspired computing platform, in particular to a method, system and medium for mapping a pulse neural network to a brain-inspired computing platform. Background technique [0002] Spiking Neural Network (SNN for short) is the third-generation Artificial Neural Network (ANN for short) inspired by brain science. It is currently widely used in pattern recognition, image recognition and other fields. The neurons in the SNN will accumulate the membrane voltage after receiving the stimulation, and when the voltage exceeds the threshold, they will be excited to generate a pulse signal. SNN has strong biological characteristics, and at the same time requires low energy consumption when simulated on a brain-like platform. Most of the brain-inspired platforms that have been developed so far are based on the Network on Chip (NoC for short), through which the numerous neuron nuclei...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/10G06N3/02
CPCG06N3/10G06N3/02
Inventor 王蕾李石明郭莎莎张里蒙康子扬王世英曲连华石伟罗莉徐炜遐
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products