Title :
Hardware Implementation of k-Winner-Take-All Neural Network with On-chip Learning
Author :
Li, Hui-Ya ; Ou, Chien-Min ; Hung, Yi-Tsan ; Hwang, Wen-Jyi ; Hung, Chia-Lung
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Normal Univ., Taipei, Taiwan
Abstract :
This paper presents a novel pipelined architecture of the competitive learning (CL) algorithm with k-winners-take-all activation. The architecture employs a codeword swapping scheme so that neurons failing the competition for a training vector are immediately available for the competitions for the subsequent training vectors. An efficient pipeline architecture is then designed based on the codeword swapping scheme for enhancing the throughput. The CPU time of the NIOS processor executing the CL training with the proposed architecture as an accelerator is measured. Experiment results show that the CPU time is lower than that of other hardware or software implementations running the CL training program with or without the support of custom hardware.
Keywords :
field programmable gate arrays; neural chips; parallel architectures; pipeline processing; CL algorithm; CL training program; CPU time; FPGA; K-winner-take-all neural network; NIOS processor; codeword swapping; competitive learning; k-winners-take-all activation; on-chip learning; pipelined architecture; training vector; Computer architecture; Hardware; Multiplexing; Neurons; Pipelines; System-on-a-chip; Training; FPGA; competitive learning; k-winners-take-all; on-chip learning; reconfigurable computing;
Conference_Titel :
Computational Science and Engineering (CSE), 2010 IEEE 13th International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4244-9591-7
Electronic_ISBN :
978-0-7695-4323-9
DOI :
10.1109/CSE.2010.51