GPU Based Parallelism for Self-Organizing Map

Modern graphics cards take role of powerful computation hardware. This hardware becomes more popular due to purchasing costs and its availability. The advantages of Graphics Processor Unit (GPU) in parallel computation of Self-Organizing Network are described in this paper including a comparison with multi-threaded CPU. The parallelism on GPU is explained in a separated section. Mentioned section is divided into parts with respect to different forms of parallelism. The results of experiments at the end confirmed, that the utilization of GPU brings significant improvements in time of computation in case of large data sets.

[1]  Gerhard Wellein,et al.  Data access optimizations for highly threaded multi-core CPUs with multiple memory controllers , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[2]  Tobias Preis,et al.  Accelerated fluctuation analysis by graphic cards and complex pattern formation in financial markets , 2009 .

[3]  Chia-Jiu Wang,et al.  Parallelizing the self-organizing feature map on multiprocessor systems , 1991, Parallel Comput..

[4]  Iren Valova,et al.  A parallel growing architecture for self-organizing maps with unsupervised learning , 2005, Neurocomputing.

[5]  Iren Valova,et al.  Identification of Patterns via Region-Growing Parallel SOM Neural Network , 2008, 2008 Seventh International Conference on Machine Learning and Applications.

[6]  Stan Openshaw,et al.  A parallel Kohonen algorithm for the classification of large spatial datasets , 1996 .

[7]  Arthur Flexer,et al.  On the use of self-organizing maps for clustering and visualization , 1999, Intell. Data Anal..

[8]  Rudolf Eigenmann,et al.  OpenMP to GPGPU: a compiler framework for automatic translation and optimization , 2009, PPoPP '09.

[9]  Mircea Andrecut,et al.  Parallel GPU Implementation of Iterative PCA Algorithms , 2008, J. Comput. Biol..

[10]  Teuvo Kohonen,et al.  Self-Organizing Maps , 2010 .

[11]  Naren Ramakrishnan,et al.  Accelerator-Oriented Algorithm Transformation for Temporal Data Mining , 2009, 2009 Sixth IFIP International Conference on Network and Parallel Computing.

[12]  Li Weigang A Study of Parallel Self-Organizing Map , 1998 .

[13]  Tomas Nordström,et al.  Designing parallel computers for self organizing maps , 1991 .