| CPC G06N 3/063 (2013.01) [G06F 15/17306 (2013.01)] | 20 Claims |

|
1. A neuromorphic processing system comprising a plurality of neuromorphic processing clusters for exchange of event messages, each one of the event messages comprising a destination indication and an event message payload and further having an event message type indicating a direct event message type or a packed event message type, wherein a neuromorphic processing cluster of the plurality of neuromorphic processing clusters comprises:
a neuromorphic processor having:
a set of state memory entries, each state memory entry for storing a value representative of a neuromorphic state associated with a neuromorphic element, and
a computation facility to update the neuromorphic state associated with each neuromorphic element of one or more neuromorphic elements indicated as a destination in the destination indication of a transmitted event message; and
a message receiving facility to:
retrieve, from a packed event message, a reference to a pattern header memory specifying a pattern,
use the reference to retrieve from the pattern header memory an indication for a set of neuromorphic elements being a destination of the packed event message,
compute a respective address of each of the neuromorphic elements in the set, and
retrieve, from a direct event message, message parameters from the event message payload of the direct event message, the message parameters to be provided to a specific neuromorphic element indicated by the destination indication of the direct event message.
|