The invention relates to the technical field of neural networks, in particular to a pulse neural network accelerator based on
quaternary pulses and a calculation method thereof, and the specific method comprises the steps: constructing a
neuron model, presetting three membrane thresholds, carrying out
quaternary pulse generation trigger judgment according to the real-time
membrane potential of the
neuron and the three membrane thresholds, and calculating the pulse neural network accelerator based on the
quaternary pulses. Meanwhile, executing a zero-skipping strategy in a quaternary pulse
generation process, and screening to obtain an effective quaternary pulse; after neurons in the
neuron model generate and give out effective quaternary pulses, resetting membrane potentials of the neurons through a
membrane potential resetting strategy; synchronously using the input data with the quaternary pulse to
train the deep residual pulse neural network with the quaternary pulse, and generating a final output
membrane potential and the quaternary pulse through an additional summator; according to the method, the
processing time window of the SNN is remarkably shortened, the calculation efficiency and energy efficiency are improved, and the method is suitable for various neural network calculation tasks.