HLS-Based Large Scale Self-Organizing Feature Maps

被引:0
|
作者
Porrmann, Florian [1 ]
Hagemeyer, Jens [1 ]
Porrmann, Mario [2 ]
机构
[1] Bielefeld Univ, Cognitron & Sensor Syst Grp, CITEC, D-33615 Bielefeld, Germany
[2] Osnabruck Univ, Inst Comp Sci, Comp Engn Grp, D-49090 Osnabruck, Germany
来源
IEEE ACCESS | 2024年 / 12卷
关键词
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;
D O I
10.1109/ACCESS.2024.3471471
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:142459 / 142474
页数:16
相关论文
共 50 条
  • [21] Self-organizing feature maps to solve the undirected Rural Postman Problem
    Perez-Delgado, M. L.
    Matos-Franco, J. C.
    COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 804 - 811
  • [22] CLUSTERING PROPERTIES OF FUZZY KOHONEN'S SELF-ORGANIZING FEATURE MAPS
    彭磊
    胡征
    Journal of Electronics(China), 1995, (02) : 124 - 133
  • [23] Classifying Model-View-Controller Software Applications Using Self-Organizing Maps
    Guaman, Daniel
    Delgado, Soledad
    Perez, Jennifer
    IEEE ACCESS, 2021, 9 : 45201 - 45229
  • [24] UKF based Self-organizing Feature Maps Algorithm for Serial Analysis of Gene expression Data
    Su, Hongquan
    Zhu, Yi-sheng
    PROCEEDINGS OF THE 2009 PACIFIC-ASIA CONFERENCE ON CIRCUITS, COMMUNICATIONS AND SYSTEM, 2009, : 595 - 597
  • [25] Initialization Issues in Self-organizing Maps
    Valova, Iren
    Georgiev, George
    Gueorguieva, Natacha
    Olson, Jacob
    COMPLEX ADAPTIVE SYSTEMS: EMERGING TECHNOLOGIES FOR EVOLVING SYSTEMS: SOCIO-TECHNICAL, CYBER AND BIG DATA, 2013, 20 : 52 - 57
  • [26] Self-organizing maps for texture classification
    Nedyalko Petrov
    Antoniya Georgieva
    Ivan Jordanov
    Neural Computing and Applications, 2013, 22 : 1499 - 1508
  • [27] Self-organizing maps for texture classification
    Petrov, Nedyalko
    Georgieva, Antoniya
    Jordanov, Ivan
    NEURAL COMPUTING & APPLICATIONS, 2013, 22 (7-8) : 1499 - 1508
  • [28] AW-SOM, an Algorithm for High-Speed Learning in Hardware Self-Organizing Maps
    Cardarilli, Gian Carlo
    Di Nunzio, Luca
    Fazzolari, Rocco
    Re, Marco
    Spano, Sergio
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (02) : 380 - 384
  • [29] Integration of self-organizing feature maps and genetic-algorithm-based clustering method for market segmentation
    Kuo, RJ
    Chang, K
    Chien, SY
    JOURNAL OF ORGANIZATIONAL COMPUTING AND ELECTRONIC COMMERCE, 2004, 14 (01) : 43 - 60
  • [30] Self-Organizing Maps hybrid Implementation Based on Stochastic Computing
    Moran, Alejandro
    Rossello, Josep L.
    Roca, Miquel
    Isern, Eugeni
    Martinez-Moll, Victor
    Canals, Vincent
    2019 XXXIV CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS), 2019,