1. A neural network, comprising: multiple electronic neurons; and a plurality of weighted synaptic connections interconnecting the neurons; wherein an originating neuron generates a spike event and a message tag that includes information relating to said originating neuron; such that a neuron receives a spike event and a message tag from an interconnected neuron, and, in response to one or more received spike events, said receiving neuron spikes and sends a message tag selected from received message tags to an interconnected neuron.