Skip to main content

More Faster Self-Organizing Maps by General Purpose on Graphics Processing Units

  • Conference paper
Soft Computing in Machine Learning

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 273))

  • 1515 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Bergstra, J., et al.: Deep Learning on GPUs with Theano. The Learning Workshop - Research Abstract - Oral preferred (February 18, 2010)

    Google Scholar 

  4. Kohonen, T.: Essentials of the self-organizing map. Neural Networks 37, 52–65 (2013)

    Article  Google Scholar 

  5. Zhongwen, L., et al.: Self-Organizing Maps Computing on Graphic Process Unit. In: Proc. of ESANN 2005, pp. 557–562 (2005)

    Google Scholar 

  6. Prabhu, R.D.: SOMGPU: An Unsupervised Pattern Classifier on Graphical Processing Unit. In: 2008 IEEE CEC, pp. 1011–1018 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shinji Kawakami .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics