
cuda 编程
shawncheer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux监控gpu使用状况(NVIDIA)
一、nvidia-smi是查看gpu现存使用情况的命令行工具。其命令行显示例子如下: 二、watch命令用于周期性的执行一个程序,并且全屏显示输出结果,我们可以通过每隔 1s 执行一次nvidia-smi来查看gpu内存动态使用情况: watch -n 1 nvidia-smi ...原创 2020-01-20 11:02:19 · 2198 阅读 · 0 评论 -
Linux compile opencv cuda program ----simple example.
Simple C++ code(test.cpp) as show below: #include #include "opencv2/opencv.hpp" #include "opencv2/core.hpp" #include "opencv2/highgui.hpp" #include "opencv2/cudaarithm.hpp" using namespace cv; int原创 2017-09-17 10:04:28 · 398 阅读 · 0 评论 -
cuda编程---第一个cuda程序
前言:1、参考: nvidia offical tutorial 2、使用 nvcc 编译程序,并且加-g -G 参数进行编译,以保存调试信息,之后可以用cuda-gdb 进行单步调试。 程序#include <iostream> #include <math.h>//CUDA Kernel function to add the elements of two arrays on the GPU.原创 2017-09-11 09:32:07 · 623 阅读 · 0 评论 -
cuda编程---cuda的速度计量
一、简述:1、本文参考 nvidia official tutorial 2、本文重点在于测量带宽的问题。3、使用 cudaEventCreate() 可以不用与cpu进行同时。减少拥塞。 二、代码:#include <iostream> #include <math.h> #include <stdio.h>__global__ void saxpy(int n,float a,float *x,原创 2017-09-11 11:14:07 · 511 阅读 · 0 评论 -
cuda编程---cuda硬件信息与错误处置
一、硬件信息查询:#include <stdio.h>int main() { int nDevices; cudaGetDeviceCount(&nDevices); for (int i=0; i < nDevices; i++) { cudaDeviceProp prop; cudaGetDeviceProperties(&prop, i)原创 2017-09-11 15:56:23 · 845 阅读 · 0 评论 -
CUDA C/C++ 与 GNU C/C++混编实例
背景说明:本文目的在于厘清CUDA C/C++与GNU C/C++的调用与编译链接关系。 代码参考:https://devblogs.nvidia.com/how-implement-performance-metrics-cuda-cc/ 编译参考:https://stackoverflow.com/questions/9421108/how-can-i-compile-cuda-code-...原创 2019-05-31 16:27:53 · 2218 阅读 · 2 评论 -
CUDA GPU基础调用:单线程加法。
之前代码出现执行出现问题,执行不了设备上的代码,后面将cuda9.2 --> cuda9.0就解决这个问题,看来cuda版本与驱动版本这些迭代版本问题还是很有迷惑性的。 本章代码源于一个学习材料,材料地址也忘了。写本文目的是为了将代码中的一些重要信息给描述出来,供后续参考: #include <stdio.h> __global__ void add(int *a, int...原创 2019-06-06 11:09:55 · 689 阅读 · 0 评论 -
cuda代码global、device、host调用关系实验
直接上代码: #include <stdio.h> __device__ int add(int *x, int *y, int *z){ *z = *x + *y; return 0; } __global__ void add_2(int *a, int *b, int *c){ add(a, b, c); return; } __host__...原创 2019-06-11 16:24:16 · 2492 阅读 · 2 评论