Abstract
A novel k-winners-take-all (k-WTA) competitive learning (CL) hardware architecture is presented for on-chip learning in this paper. The architecture is based on an efficient pipeline allowing k-WTA competition processes associated with different training vectors to be performed concurrently. The pipeline architecture employs a novel codeword swapping scheme so that neurons failing the competition for a training vector are immediately available for the competitions for the subsequent training vectors. The architecture is implemented by the field programmable gate array (FPGA). It is used as a hardware accelerator in a system on programmable chip (SOPC) for realtime on-chip learning. Experimental results show that the SOPC has significantly lower training time than that of other k-WTA CL counterparts operating with or without hardware support.
Original language | English |
---|---|
Pages (from-to) | 11661-11683 |
Number of pages | 23 |
Journal | Sensors (Switzerland) |
Volume | 12 |
Issue number | 9 |
DOIs | |
Publication status | Published - 2012 Sept |
Keywords
- Competitive learning
- FPGA
- K-winners-take-all
- Reconfigurable computing
- System on programmable chip
ASJC Scopus subject areas
- Analytical Chemistry
- Biochemistry
- Atomic and Molecular Physics, and Optics
- Instrumentation
- Electrical and Electronic Engineering