NVCC 是 NVIDIA CUDA Compiler 的简称,通常指 CUDA 编译器驱动程序:用于把包含 CUDA 扩展(如 .cu 文件)的代码编译成可在 GPU 上运行的程序(或生成中间代码/目标文件),并协调主机端(CPU)与设备端(GPU)代码的编译与链接。
/ˌɛn.viː.siːˈsiː/
来自 NVIDIA 的并行计算平台 CUDA(Compute Unified Device Architecture)工具链命名:NV(NVIDIA 的缩写)+ CC(compiler/compile 的常见缩写),合起来表示 “NVIDIA 的 CUDA 编译器(驱动)”。
I compiled the .cu file with nvcc.
我用 nvcc 编译了这个 .cu 文件。
To optimize performance, we used nvcc flags to generate code for multiple GPU architectures and enabled fast math.
为了优化性能,我们使用 nvcc 的编译选项为多种 GPU 架构生成代码,并启用了快速数学运算。