CUDA
乱红飞
用技术追赶世界潮流,从人文历史把握人生方向。
展开
-
【CUDA-1】centos7安装CUDA
准备CUDA 版本:10.0安装包cuda_10.0.130_410.48_linux.runcudnn-10.0-linux-x64-v7.5.0.56.tgz检查硬件环境检测系统是否已安装 GPU,执行命令:lspci | grep -i nvidia输出类似如下信息表明已安装 GPU :03:00.0 VGA compatible controller: NVID...原创 2019-05-24 17:35:04 · 1658 阅读 · 0 评论 -
【CUDA-2】第一个CUDA代码例子——hello world
在上一篇文章中【CUDA-1】centos7安装CUDA,记录了在centos7安装cuda的过程,这一篇,我们首先用一个最简单的示例代码来感受一下,CUDA编程的基本风格。少废话,上代码:// 001_hello.cu#include <stdio.h>#include <unistd.h>// __global__ 修饰符,将告诉编译器,函数在设备(GP...原创 2019-05-24 17:50:39 · 1074 阅读 · 0 评论 -
【CUDA-3】如何获取GPU属性
在使用GPU的是过程中,因为服务器上不仅仅只有一块GPU,这个时候为了很好的管理GPU资源,需要获取GPU的属性。/** * 获取GPU属性 */#include <iostream>using namespace std;int main(int argc, char const *argv[]) { cudaDeviceProp prop; in...原创 2019-05-24 18:03:08 · 899 阅读 · 0 评论 -
【CUDA-4】初探并行计算
本文将计算两个矢量(数组)的和。分别在CPU和GPU上进行计算。/** * 并行计算 */#include <stdio.h>#include <iostream>#include<sys/time.h>using namespace std;#define N (200000)void add_cpu(int *a, int *b, ...原创 2019-05-24 18:50:46 · 365 阅读 · 0 评论