دورية أكاديمية

SOMprocessor: A high throughput FPGA-based architecture for implementing Self-Organizing Maps and its application to video processing.

التفاصيل البيبلوغرافية
العنوان: SOMprocessor: A high throughput FPGA-based architecture for implementing Self-Organizing Maps and its application to video processing.
المؤلفون: Sousa, Miguel Angelo de Abreu de1 (AUTHOR) angelo@ifsp.edu.br, Pires, Ricardo1 (AUTHOR) ricardo_pires@ifsp.edu.br, Del-Moral-Hernandez, Emilio2 (AUTHOR) emilio@lsi.usp.br
المصدر: Neural Networks. May2020, Vol. 125, p349-362. 14p.
مصطلحات موضوعية: *SELF-organizing maps, *VIDEO processing, *ARTIFICIAL neural networks, *ELECTRONIC circuits, *PARALLEL processing
مستخلص: The design of neuromorphic chips aims to develop electronic circuits dedicated to executing artificial neural networks, mainly by exploring parallel processing. Unsupervised learning models, such as Self-organizing Maps (SOM), may benefit from massively concurrent hardware-based implementations to meet the requirements of real-time and embedded applications. This work first presents a theoretical analysis of the algorithms implemented in hardware to compute SOM learning and recall phases. This is important because, albeit similar, the processing steps executed in hardware are not necessarily identical to those executed in software. Then, the proposed FPGA architecture entitled SOMprocessor is shown in detail. The circuit of the processor explores two different computational strategies for increasing the performance of current state-of-the-art works. These computational strategies aim to improve the data flow through the processor and its flexibility to implement different network topologies. Finally, this work presents the application of the SOMprocessor to a video categorization task. The results show that topographic and quantization errors are similar between hardware and software implementations, as well as the overall accuracy. Moreover, the proposed FPGA architecture achieves acceleration of 3 to 4 orders of magnitude as compared to CPU executions. [ABSTRACT FROM AUTHOR]
قاعدة البيانات: Academic Search Index
الوصف
تدمد:08936080
DOI:10.1016/j.neunet.2020.02.019