检查机器上是否安装了GPU加速卡
ls -l /dev/nv*编写C语言,用CPU输出Hello Word
vim hello.cuc代码
#include <stdio.h> int main(void) { printf("Hello Word from cpu!\n"); }编译
nvcc hello.cu -o hello运行可执行文件hello效果
./hello修改代码,用GPU输出
vim hello.cu修改代码如下
#include <stdio.h> __global__ void helloFromGPU(void) { printf("Hello World from GPU!\n"); } int main(void) { printf("Hello Word from cpu!\n"); helloFromGPU <<<1, 10>>>(); cudaDeviceReset(); return 0; }nvcc 使用 -arch sm_20 进行编译 -arch sm_20 使编译器为Fermi架构生成设备代码
nvcc -arch sm_20 hello.cu -o hello运行可执行文件hello效果
./hello