- 博客(3)
- 收藏
- 关注
原创 CUDA学习笔记(三)之第一个CUDA程序及计时
转自自己的github博客第一个CUDA程序我们将使用矢量求和的简单运算来学习一下CUDA的简单编程。 矢量求和运算假设我们有两组数据,我们需要将这两组数据中对应的元素两两相加,并将结果保存在第三个数组中。基于CPU的矢量求和CPU中矢量求和的函数:void add_CPU(int *a, int *b, int *c){ for (int i ...
2018-07-03 10:12:20 2094 3
原创 CUDA学习笔记(二)之调试工具:cuda-gdb
转自自己的github博客一、Linux下命令行操作使用cuda-gdb对CUDA程序进行编译1、编译程序编译程序的时候我们使用nvcc编译器,将其编译成可调式版本;-g 表示将CPU代码(host)编译成可调式版本,-G表示将GPU代码(kernel)编译成可调式版本。例子:nvcc -g -G XXX.cu -o XXX2、进入调试器cu...
2018-07-03 10:06:50 3047 5
原创 CUDA学习笔记(一)之CUDA安装及GPU硬件介绍
转自自己的github博客一、CUDA安装与环境配置Linux环境下的CUDA的安装因为之前的博客中有涉及到这一部分所以这里就不在详述。ubuntu16.04 Server install CUDA不过我们在linux下使用GPU编程的时候有时候会遇到nvidia驱动挂掉的情况,这个时候我们需要修复它,在之前的博客中我们使用dkms来进行管理的方法。nvidia驱动挂掉在lin...
2018-07-03 10:04:13 2262 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人