An implementation of a spiking neural network using digital spiking silicon neuron model on a SIMD processor
Abstract:
We implement a digital spiking silicon neuron (DSSN) [1] in a single instruction multiple data (SIMD) processor. The SIMD processor is a scalable, reconfigurable, and real-time spiking neural network emulator based on field programmable gate arrays [2]. We implement the DSSN model in the SIMD processor for the first time. The behavior of the membrane potential of one neuron based on the DSSN model is shown in Fig. 1. The operation results of the SIMD processor with 16-bit fixed-point operation are compared with software simulation results based on 64-bit floating-point operation. From the results, it is concluded that the SIMD processor successfully emulated the behavior of the membrane potential. In addition, a full-connection network consisting of 100 neurons is simulated in a software using fixed-point binary numbers to evaluate the bit width for the SIMD processor. In this experiment, the network stores two patterns selected from [1]. In the recall phase, the first pattern with noise is given to this network to recall the pattern. Experimental results show that the network with 16-bit fixed-point numbers, each of which includes a 12-bit fraction, a 3-bit integer, and a 1-bit sign, successfully recalled the input pattern as shown in Fig. 2. Here, Mu is a recall rate [1]. From this result, a large DSSN network simulation on the SIMD processor is promising.
Año de publicación:
2017
Keywords:
- DSSN
- SNN
- SIMD processor
- Fpga
Fuente:
Tipo de documento:
Conference Object
Estado:
Acceso restringido
Áreas de conocimiento:
- Red neuronal artificial
- Ciencias de la computación
Áreas temáticas:
- Ciencias de la computación