Skip to main content

CUDA on Hadoop: A Mixed Computing Framework for Massive Data Processing

  • Conference paper
  • First Online:
Foundations and Practical Applications of Cognitive Systems and Information Processing

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

Abstract

Data processing can achieve desirable efficiency on a Graphics Process Unit cluster in the Compute Unified Device Architecture (CUDU) environment. However, the storage power and computing power of CUDA in the single-node environment has become the bottleneck of massive data processing. In order to process massive data efficiently in the CUDA environment, a computing framework for massive data processing is provided: CUDA on Hadoop. It combines CUDA and Hadoop that enhances the data throughput of CUDA applications by utilizing the distributed computing technology of Hadoop through a general interface for CUDA applications. In this paper, the details of the design and implementation of CUDA on Hadoop are illustrated as well.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

References

  1. Apache Hadoop, http://hadoop.apache.org/

  2. HDFS, http://hadoop.apache.org/hdfs/

  3. He B, Fang W, Govindaraju NK, Luo Q, Wang T (2008) Mars: a MapReduce framework on graphics processors. In: Proceedings of the 17th international conference on parallel architectures and compilation techniques, pp 260–269

    Google Scholar 

  4. Ranger C, Raghuraman R, Penmetsa A, Bardski G, Kozyrakis C (2007) Evaluating MapReduce for multi-core and multiprocessor systems. In: HPCA’07 Proceedings of the 2007 IEEE 13th international symposium on high performance computer architecture, Washington, DC, USA. IEEE Computer Society, pp 13–24

    Google Scholar 

  5. Fan W, Chen X, Li X (2010) Parallelization of RSA algorithm based on compute unified device architecture. In: Proceedings of the 9th international conference on grid and cooperative computing (GCC)

    Google Scholar 

  6. Dean J, Ghemawat S (2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107–113

    Article  Google Scholar 

  7. White T (2009) Hadoop: the definitive guide, 1st edn. O’Reilly Media, Inc, Sebastopol

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhanghu Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wang, Z., Lv, P., Zheng, C. (2014). CUDA on Hadoop: A Mixed Computing Framework for Massive Data Processing. In: Sun, F., Hu, D., Liu, H. (eds) Foundations and Practical Applications of Cognitive Systems and Information Processing. Advances in Intelligent Systems and Computing, vol 215. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37835-5_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37835-5_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37834-8

  • Online ISBN: 978-3-642-37835-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics