An electronic device comprising: a plurality of processing components that respectively correspond to artificial neurons of a recurrent neural network, wherein each of the processing components includes a respective processor and a respective memory configured to store respective computer-readable instructions, and wherein for each respective processor, when the corresponding instructions are executed by the respective processor, the respective processor is configured to: determine a current activation of an artificial neuron based on a previous activation of the artificial neuron and an input delta vector, wherein the input delta vector corresponds to a difference between a current input vector received from a previous layer of the neural network via an input link of the artificial neuron and a previous input vector received from the previous layer of the neural network via the input link of the artificial neuron, determine whether a new event occurs based on a first threshold and the input delta vector, wherein: - the new event occurs and a corresponding vector-multiplication operation is executed in response to a crossing of the first threshold by the input delta vector; or - no new event occurs and the corresponding vector-multiplication operation is skipped in response to the input delta vector not crossing the first threshold; and wherein the respective processor is further configured to: transmit, to a subsequent layer of the neural network via an output link of the artificial neuron, an output signal that corresponds to the new event in response to an occurrence of the new event. a plurality of processing components that respectively correspond to artificial neurons of a recurrent neural network, wherein each of the processing components includes a respective processor and a respective memory configured to store respective computer-readable instructions, and wherein for each respective processor, when the corresponding instructions are executed by the respective processor, the respective processor is configured to: determine a current activation of an artificial neuron based on a previous activation of the artificial neuron and an input delta vector, wherein the input delta vector corresponds to a difference between a current input vector received from a previous layer of the neural network via an input link of the artificial neuron and a previous input vector received from the previous layer of the neural network via the input link of the artificial neuron, determine whether a new event occurs based on a first threshold and the input delta vector, wherein: - the new event occurs and a corresponding vector-multiplication operation is executed in response to a crossing of the first threshold by the input delta vector; or - no new event occurs and the corresponding vector-multiplication operation is skipped in response to the input delta vector not crossing the first threshold; and wherein the respective processor is further configured to: transmit, to a subsequent layer of the neural network via an output link of the artificial neuron, an output signal that corresponds to the new event in response to an occurrence of the new event. determine a current activation of an artificial neuron based on a previous activation of the artificial neuron and an input delta vector, wherein the input delta vector corresponds to a difference between a current input vector received from a previous layer of the neural network via an input link of the artificial neuron and a previous input vector received from the previous layer of the neural network via the input link of the artificial neuron, determine whether a new event occurs based on a first threshold and the input delta vector, wherein: - the new event occurs and a corresponding vector-multiplication operation is executed in response to a crossing of the first threshold by the input delta vector; or - no new event occurs and the corresponding vector-multiplication operation is skipped in response to the input delta vector not crossing the first threshold; - the new event occurs and a corresponding vector-multiplication operation is executed in response to a crossing of the first threshold by the input delta vector; or - no new event occurs and the corresponding vector-multiplication operation is skipped in response to the input delta vector not crossing the first threshold;