arrow
返回

HLS-Based Large Scale Self-Organizing Feature Maps

delete2024-01-01
delete0
delete
OA
AI
F
Florian Porrmann *
J
Jens Hagemeyer
M
Mario Porrmann
DOI:10.1109/ACCESS.2024.3471471delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The Self-Organizing Map (SOM) algorithm is a clustering algorithm used in a wide variety of application domains. Over the last few decades, it has been accelerated using various hardware architectures, including FPGAs, CPUs, and GPUs. This publication presents an High-Level Synthesis-based implementation that utilizes multiple processing elements to realize a high-performance system architecture. An extensive design space exploration was conducted to evaluate the performance range of the architecture. For this, vector dimensions ranging from 8 up to 512 and map sizes from 16x 16 to 512x512 were used. The evaluation was performed using two different AMD/Xilinx UltraScale+ FPGA systems, the VCU128 PCIe-based accelerator card and the ZCU106 stand-alone evaluation kit. From the achieved results, it can be seen that the performance scales nearly linearly for a given vector dimension when the map size is increased. In addition, the energy efficiency for both FPGAs was analyzed, revealing that while the ZCU106 is less powerful in terms of raw compute power, it requires up to 4x less power and, depending on the configuration, can be 2x more energy efficient compared to the VCU128. One of the main reasons for this is that it does not require a dedicated host system but utilizes its internal ARM cores. Finally, a comparison against state-of-the-art SOM implementations was conducted. The proposed design achieves a speed-up of up to 458.7, 1,630.4 , and 4.9 compared to other CPU, GPU, and FPGA realizations, respectively.
Keyword:
Neurons
Computer architecture
Clustering algorithms
Training
Graphics processing units
Statistical analysis
Space exploration
Heterogeneous networks
Field programmable gate array
hardware acceleration
machine learning
reconfigurable architectures
reconfigurable computing
heterogeneous computing
heterogeneous architectures
self-organizing feature maps
optimization
design space exploration
heterogeneous architectures
self-organizing feature maps
optimization
design space exploration

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
University of Bielefeld
学者数:
6.4K
论文数: 6.0K
被引数: 5
U
University Osnabruck
学者数:
3.0K
论文数: 2.6K
被引数: 15
引用论文

引用论文

Gender ratio in dyslexia阅读障碍的性别比例
err1998-12-01
err0
PREAI
errT. R. Miles; M. N. Haslum; T. J. Wheeler
err分享
err收藏
err分享
err收藏
Prognostic factors for 7-day and 30-day mortality during gram-negative bacteremia episodes in cancer and hematopoietic stem cell transplant patients
err2018-08-01
err0
errOAAI
errF. Herrera; A. Laborde; I. Roccia Rossi; G. Guerrini; R. Jordan; A. Valledor; A. Nenna; P. Costantini; M. Dictar; J.P. Caeiro; D. Torres; M.L. Gonzalez Ibañez; P. Vizcarra; C. Palacios; A. Carena
err分享
err收藏
Data clustering: A review数据聚类: 综述
err1999-09-01
err9.6K
errOAAI
errJain, AK; Murty, MN; Flynn, PJ
err分享
err收藏
somoclu: An Efficient Parallel Library for Self-Organizing Maps
err2017-01-01
err56
errOAAI
errWittek, Peter; Gao, Shi Chao; Lim, Ik Soo; Zhao, Li
err分享
err收藏
SOMprocessor: A high throughput FPGA-based architecture for implementing Self-Organizing Maps and its application to video processing
err2020-05-01
err22
PREAI
errde Abreu de Sousa, Miguel Angelo; Pires, Ricardo; Del-Moral-Hernandez, Emilio
err分享
err收藏
学者 查看更多内容