![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cuda
chengmoling
这个作者很懒,什么都没留下…
展开
-
cuda编程
参照https://zhuanlan.zhihu.com/p/34587739一、GPU与CPU的联系与区别GPU上可以进行数据结构统一的运算,GPU上集成大量相对CPU逻辑计算单元简单的计算部件,利于串行。CPU上可以逻辑计算、流程控制等复杂的过程,利于并行。总而言之,GPU是一个“人多力量大”的部件,而CPU是一个“单兵作战力强”的部件。基于CPU+GPU的异构计算平台优...转载 2019-07-08 18:31:32 · 255 阅读 · 0 评论 -
CUDA的软件体系
一、CUDA的软件体系可以分为三层结构:CUDA函数库、CUDA运行时API以及CUDA驱动API。三层结构的调用关系如下图所示:应用程序可以通过三种方式使用GPU,处于较高层的结构需要通过底层的结构使用GPU。二、驱动API1、驱动API是一种基于句柄的底层接口,大多数队形通过句柄被引用,其函数前缀为cu2、在调用驱动API前必须进行初始化,然后创建一个CUDA上下文,该上下文关...转载 2019-07-09 11:01:15 · 1494 阅读 · 0 评论 -
COO和CSR
https://blog.csdn.net/gaoborl/article/details/828698581、COO行号、列号、指COO优点:比较容易转换成其他的稀疏矩阵存储格式(CSR等),写程序将libsvm格式的数据转换成COO比较容易,应该是充当libsvm与其他稀疏矩阵存储格式转换的媒介。COO缺点:不能进行矩阵运算。2、CSR行偏移、列号、值注:行偏移最后...转载 2019-07-09 14:45:30 · 1125 阅读 · 0 评论