Event-driven spiking convolutional neural network
AssigneeChengdu Synsense Technology Co., Ltd.
InventorsOle Juri RICHTER, Ning QIAO, Qian LIU, Sadique Ul Ameen SHEIK
Life of this patent
Estimating the term…
Loading patent…
AssigneeChengdu Synsense Technology Co., Ltd.
InventorsOle Juri RICHTER, Ning QIAO, Qian LIU, Sadique Ul Ameen SHEIK
Estimating the term…
The invention relates to an event-driven spiking convolutional neural network, comprising a plurality of layers, wherein each layer comprises a kernel module (110) configured to store and to process in an event-driven fashion kernel values of at least one convolution kernel (410); a neuron module (120) configured to store and to update in an event-driven fashion neuron states of neurons of the spiking neural network (1), and to output spike events (150) generated from updated neurons (420); a memory mapper (130) configured to determine neurons (420) to which an incoming spike event (140) from a source layer projects by means of a convolution with at least one convolution kernel (410) and wherein neuron states of said determined neurons (420) are to be updated with applicable kernel values of the at least one convolution kernel (410), wherein the memory mapper (130) is configured to process incoming spike events in an event-driven fashion. The invention discloses efficient and rapid solutions to operate sCNN with an extremely low power consumption in neuromorphic hardware.
An event-driven spiking neural network (1), comprising a plurality of layers, wherein each layer comprises
(canceled)
A memory mapper (130) equipment for an event-driven spiking convolutional neural network configured to determine kernel addresses and neuron addresses (142n) to be updated in an event-driven fashion, when a spike event (140) is received by the memory mapper (130), wherein the spike event (140) comprising or consisting of an information about a coordinate (x,y) and a channel identifier (c) of the spike event (140), the coordinate comprising an x-identifier and y-identifier, wherein when a spike event (140) is received by the memory mapper (130), the memory mapper (130) executes the following sequence of operations:
An electronic circuit, comprising a plurality of layers (10,10′,10″), wherein at least one (10) of the layers comprises:
Dependencies are inferred from the claim text.