Abstract
Recently, GPUs have been attempted to process for general computation, it is called “General Purpose Graphic on Processing Units(GPGPU)” and is the focus of attention. The feature of GPUs is that small and limited capable processors are parallelized on a massive scale, and those processors operate synchronously. From this feature, GPGPU have capability of acceleration of the specific use computation. The capability of GPGPU is specifically suitable for acceleration of simply calculation of loop iteration because processing is in parallel.
In this paper, we adopt GPGPU to accelerate learning of Self- Organizing Maps(SOM) because there are many loops which are simple calculation in learning algorithm of SOM. Some approaches which are acceleration of learning of SOM by GPGPU have been proposed. In contrast to those proposals, our proposals are that some graphic processors calculate concertedly using “NVIDIA Scalable Link Interface technology(NVIDIA SLI).” In the experiments, we compare the learning speed and recognition rate of character recognition using SOMs which are calculated by MPU, a GPU(CUDA-SOM) and multi-GPU(SLI-SOM). As a result of experiments, the recognition rates for test patterns are almost identical in 3 approaches of SOM. In comparison of speed of learning, CUDA-SOM is about 7 times as fast as that in MPU in case of small size of competitive layer, and SLI-SOM about 80 times faster than MPU in large size of competitive layer. We succeeded in accelerating the learning performance from those results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Luebke, D., et al.: GPGPU: general-purpose computation on graphics hardware. In: Proc. of the 2006 ACM/IEEE conference on Supercomputing, Article No. 208 (2006)
Igarashi, J., et al.: Real-time simulation of a spiking neural network model of the basal ganglia circuitry using general purpose computing on graphics processing units. Neural Networks 24(9), 950–960 (2011)
Bergstra, J., et al.: Deep Learning on GPUs with Theano. The Learning Workshop - Research Abstract - Oral preferred (February 18, 2010)
Kohonen, T.: Essentials of the self-organizing map. Neural Networks 37, 52–65 (2013)
Zhongwen, L., et al.: Self-Organizing Maps Computing on Graphic Process Unit. In: Proc. of ESANN 2005, pp. 557–562 (2005)
Prabhu, R.D.: SOMGPU: An Unsupervised Pattern Classifier on Graphical Processing Unit. In: 2008 IEEE CEC, pp. 1011–1018 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Kawakami, S., Kamei, K. (2014). More Faster Self-Organizing Maps by General Purpose on Graphics Processing Units. In: Rhee, SY., Park, J., Inoue, A. (eds) Soft Computing in Machine Learning. Advances in Intelligent Systems and Computing, vol 273. Springer, Cham. https://doi.org/10.1007/978-3-319-05533-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-05533-6_5
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05532-9
Online ISBN: 978-3-319-05533-6
eBook Packages: EngineeringEngineering (R0)