NCA-AIIO · Question #3
NCA-AIIO Question #3: Real Exam Question with Answer & Explanation
The correct answer is A: CUDA. CUDA (Compute Unified Device Architecture) is NVIDIA's foundational parallel computing platform and programming model. It enables developers to harness GPU parallelism by extending popular languages such as C, C++, and Fortran with parallelism-specific constructs (e.g., kernel la
Question
Which NVIDIA parallel computing platform and programming model allows developers to program in popular languages and express parallelism through extensions?
Options
- ACUDA
- BCUML
- CCUGRAPH
Explanation
CUDA (Compute Unified Device Architecture) is NVIDIA's foundational parallel computing platform and programming model. It enables developers to harness GPU parallelism by extending popular languages such as C, C++, and Fortran with parallelism-specific constructs (e.g., kernel launches, thread management). CUDA also provides bindings for languages like Python (via libraries like PyCUDA), making it versatile for a wide range of developers. In contrast, CUML and CUGRAPH are higher-level libraries built on CUDA for specific machine learning and graph analytics tasks, not general-purpose programming models.
Topics
Community Discussion
No community discussion yet for this question.