《CUDA By Example》中文译名《GPU高性能编程CUDA实战》是研究GPGPU异构并行计算非常不错的工具书。因为书中给出的代码,非常个别的地方有失误,而且对不同的编程工具可能需要自己配置链接库。现在我们就跑一下书中第四章Julia的例子,感受一下CUDA的魅力。
1、运行环境
系统:win10;编程环境:VS2013中文破解版;CUDA版本:CUDA8.0(套件,里面有CUDA驱动,SDK,以及英伟达给的例子)
2、创建CUDA工程
2.1安装完CUDA8.0后VS会自动识别CUDA所以直接打开VS2013就可以创建CUDA工程。
2.2写入代码
创建完工程,把第四章最后完整代码敲入编程工具。完整代码如下:
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include "../common/GL/glut.h"
#include "../common/gl_helper.h"
#include "../common/cpu_bitmap.h"
#include "../common/book.h"
#include <stdio.h>
using namespace std;
#d