这是一个有点愚蠢的问题,但我想知道 CUDA 是使用解释器还是编译器?我想知道,因为我不太确定 CUDA 如何设法让源代码在具有不同计算能力的两张卡上运行。
问问题
441 次
3 回答
0
这些官方文档CUDA C Programming Guide和The CUDA Compiler Driver (NVCC)解释了编译过程的所有细节。
从第二个文件:
nvcc 模仿 GNU 编译器 gcc 的行为:它接受一系列常规编译器选项,例如用于定义宏和包含/库路径,以及用于指导编译过程。
于 2012-05-16T04:47:29.730 回答
0
不仅限于 cuda ,directx 或 opengl 中的着色器也符合某种字节码,并由底层驱动程序转换为本机代码。
于 2012-06-02T18:06:12.603 回答