Title :
A programmable digital neuro-processor design with dynamically reconfigurable pipeline/parallel architecture
Author :
Jang, Young-Jin ; Park, Chan-Ho ; Lee, Hyon-Soo
Author_Institution :
Dept. of Comput. Eng., Kyung Hee Univ., Seoul, South Korea
Abstract :
Previous neural network processors were configured either into a SIMD or into an instruction systolic array (ISA) ring architecture using the canonical mapping methodology. The disadvantages of these processors are the lack of generality, scalability, programmability and reconfigurability. So, we propose a programmable neuroprocessor whose architecture is dynamically reconfigurable into either SIMD or an ISA ring according to the data dependencies of any neural network model. To improve the computing time, the computation of an activation function, which typically needed tens of cycles in previous processors, can be done in a single cycle by using piecewise linear (PWL) function approximation. Using a simple bus architecture and instruction set, the proposed processor allows the implementation of neural networks larger than the physical processor element array and allows the user to solve any neural network model. We verify these properties with the error backpropagation (EBP) model and estimate the computation time of the proposed processor
Keywords :
backpropagation; function approximation; neural chips; neural net architecture; piecewise linear techniques; pipeline processing; reconfigurable architectures; systolic arrays; SIMD architecture; activation function; bus architecture; canonical mapping methodology; computation time; data dependencies; dynamically reconfigurable architecture; error backpropagation; generality; instruction set; instruction systolic array ring architecture; neural network model; parallel architecture; piecewise linear function approximation; pipeline architecture; processor element array; programmability; programmable digital neuroprocessor; reconfigurability; scalability; Communication system control; Computational modeling; Computer architecture; Computer networks; Concurrent computing; Function approximation; Neural networks; Parallel processing; Pipelines; Scalability;
Conference_Titel :
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Tainan
Print_ISBN :
0-8186-8603-0
DOI :
10.1109/ICPADS.1998.741014