Reference Hub1
GPU Computation and Platforms

GPU Computation and Platforms

K. Bhargavi, Sathish Babu B.
ISBN13: 9781466688537|ISBN10: 146668853X|EISBN13: 9781466688544
DOI: 10.4018/978-1-4666-8853-7.ch007
Cite Chapter Cite Chapter

MLA

Bhargavi, K., and Sathish Babu B. "GPU Computation and Platforms." Emerging Research Surrounding Power Consumption and Performance Issues in Utility Computing, edited by Ganesh Chandra Deka, et al., IGI Global, 2016, pp. 136-174. https://doi.org/10.4018/978-1-4666-8853-7.ch007

APA

Bhargavi, K. & Babu B., S. (2016). GPU Computation and Platforms. In G. Deka, G. Siddesh, K. Srinivasa, & L. Patnaik (Eds.), Emerging Research Surrounding Power Consumption and Performance Issues in Utility Computing (pp. 136-174). IGI Global. https://doi.org/10.4018/978-1-4666-8853-7.ch007

Chicago

Bhargavi, K., and Sathish Babu B. "GPU Computation and Platforms." In Emerging Research Surrounding Power Consumption and Performance Issues in Utility Computing, edited by Ganesh Chandra Deka, et al., 136-174. Hershey, PA: IGI Global, 2016. https://doi.org/10.4018/978-1-4666-8853-7.ch007

Export Reference

Mendeley
Favorite

Abstract

The GPUs (Graphics Processing Unit) were mainly used to speed up computation intensive high performance computing applications. There are several tools and technologies available to perform general purpose computationally intensive application. This chapter primarily discusses about GPU parallelism, applications, probable challenges and also highlights some of the GPU computing platforms, which includes CUDA, OpenCL (Open Computing Language), OpenMPC (Open MP extended for CUDA), MPI (Message Passing Interface), OpenACC (Open Accelerator), DirectCompute, and C++ AMP (C++ Accelerated Massive Parallelism). Each of these platforms is discussed briefly along with their advantages and disadvantages.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.