Introductory on GPGPU Programming Technique
Jinnan Zhang
Abstract
Jinnan Zhang
Abstract
The structure of HPC is changing since the growing applications of GPGPU,this change points out a new direction for HPC development.CUDA provided by NIVIDIA is a programming environment using C language for developing parallel computing applications.The efficiency of compute system can be improved by using CUDA to speed large scale and extensive parallel computing on specified graphic cards.This essay mainly introduces the situation of the development of GPU and how to using CUDA to developing parallel computing applications.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The structure of HPC is changing since the growing applications of GPGPU,this change points out a new direction for HPC development.CUDA provided by NIVIDIA is a programming environment using C language for developing parallel computing applications.The efficiency of compute system can be improved by using CUDA to speed large scale and extensive parallel computing on specified graphic cards.This essay mainly introduces the situation of the development of GPU and how to using CUDA to developing parallel computing applications.
Key concepts: CUDA, Computer science, General-purpose computing on graphics processing units, Parallel computing, Supercomputer, Programming paradigm, Speedup, Computational science