循序渐进掌握GPU并行编程的核心概念
了解GPU并行编程的核心原理
CUDA (Compute Unified Device Architecture) 是NVIDIA开发的并行计算平台和编程模型。 它允许开发者使用C/C++来编写程序,利用GPU的强大并行处理能力。
指CPU及其内存,负责执行串行代码、管理设备内存、启动内核函数。
指GPU及其内存,负责执行并行内核函数,处理大规模并行计算。
让我们从一个简单的向量加法开始,了解CUDA程序的基本结构: