![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CUDA
nudt_qxx
这个作者很懒,什么都没留下…
展开
-
docker-cuda之base,runtime,devel的区别
本文系转载,出处:https://blog.csdn.net/u011622208/article/details/113650011DescriptionCUDA图像有三种风格,可以通过NVIDIA公共集线器存储库获得。基础(base):从CUDA 9.0开始,包含了部署预构建CUDA应用程序的最低限度(libcudart)。如果你想手动选择你想要安装的CUDA包,请使用这个映像。运行时(runtime):通过添加CUDA工具包中的所有共享库扩展基本映像。如果您有一个使用多个CUDA库的预构建转载 2022-03-23 10:33:23 · 2334 阅读 · 0 评论 -
cuda从入门到精通(一)之基本概念
开始学习cuda,当然刚开始应该讲环境配置,不过这里还是默认读者已经完成了CUDA环境配置,在ubuntu环境下开发。CPU和GPUCPU的全称是Central Processing Unit,而GPU的全称是Graphics Processing Unit。在命名上。这两种器件相同点是它们都是Processing Unit——处理单元;不同点是CPU是“核心的”,而GPU是用于“图像”处理的...原创 2019-06-13 10:27:26 · 1547 阅读 · 2 评论 -
cuda从入门到精通(二)之函数关键字
本文系转载,出处:浅析GPU计算——cuda编程CUDA编程模型基础在给出CUDA的编程实例之前,这里先对CUDA编程模型中的一些概念及基础知识做个简单介绍。CUDA编程模型是一个异构模型,需要CPU和GPU协同工作。在CUDA中,host和device是两个重要的概念,我们用host指代CPU及其内存,而用device指代GPU及其内存。CUDA程序中既包含host程序,又包含device程...转载 2019-06-13 16:08:02 · 2740 阅读 · 0 评论 -
cuda从入门到精通(三)之核函数和参数配置
这里继续讲上一节cuda从入门到精通(二)之函数关键字的一个遗留问题:__global__修饰函数中的<<<1,1>>>到底是什么。原创 2019-06-13 16:15:06 · 13968 阅读 · 9 评论 -
cuda从入门到精通(四)之并行计算入门
知道了CUDA编程基础,我们就来个简单的实战:利用CUDA编程实现两个向量的加法。在实现之前,先简单介绍一下CUDA编程中内存管理API。首先是在device上分配内存的cudaMalloc函数。cudaError_t cudaMalloc(void** devPtr, size_t size);这个函数和C语言中的malloc类似,但是在device上申请一定字节大小的显存,其中devPt...原创 2019-06-13 17:54:34 · 2951 阅读 · 3 评论