May 2022
Intermediate to advanced
580 pages
18h 32m
English
With special contribution from David Luebke
This chapter introduces the concept of data parallelism and the essential CUDA C features for writing a simple CUDA C program. It starts with the concept of threads, host, and device. It introduces CUDA device memory management and data transfer applications programming interface functions. It further introduces the basic structure of a CUDA C kernel function, built-in variables, function declaration keywords, and kernel launch syntax. It concludes with a brief overview of the compilation process for CUDA C programs.
Data parallelism; scalable parallel program; CUDA C; thread, kernel; applications programming interface (API); host code; ...
Read now
Unlock full access