
CUDA
文章平均质量分 96
张小白TWO
张小白,字大白,优质回复家。斜杠青年,精力充沛。简称钢筋。
展开
-
2022CUDA夏季训练营Day5实践
前情回顾:2022CUDA夏季训练营Day1实践https://zhanghui-china.blog.youkuaiyun.com/article/details/1257114422022CUDA夏季训练营Day2实践https://zhanghui-china.blog.youkuaiyun.com/article/details/1257117672022CUDA夏季训练营Day3实践https://zhanghui-china.blog.youkuaiyun.com/article/details/1257119142022CUDA原创 2022-07-10 22:59:42 · 396 阅读 · 0 评论 -
2022CUDA夏季训练营Day4实践
前情回顾:2022CUDA夏季训练营Day1实践http://https://zhanghui-china.blog.youkuaiyun.com/article/details/125711442 2022CUDA夏季训练营Day2实践https://zhanghui-china.blog.youkuaiyun.com/article/details/1257117672022CUDA夏季训练营Day3实践https://zhanghui-china.blog.youkuaiyun.com/article/details/1257119原创 2022-07-10 22:38:05 · 444 阅读 · 0 评论 -
2022CUDA夏季训练营Day3实践
前情回顾:https://blog.youkuaiyun.com/snmper/article/details/125711442今天是第三天,主题是Event,Memory和Shared Memory。我们先来看第一个——Event。Event是CUDA中的事件,用于分析、检测CUDA程序中的错误。一般我们会定义一个宏:并在适当的位置使用这个宏来打印CUDA的错误日志。注:辅导员欢老师提出,#pragma once, 不要放在源代码文件里,这个一般只放在头文件里的。(防止头文件被引入多次)具体的调用过程原创 2022-07-10 22:17:59 · 302 阅读 · 0 评论 -
2022CUDA夏季训练营Day2实践
前情回顾:https://blog.youkuaiyun.com/snmper/article/details/125711442CUDA训练营第二天的主题就是CUDA(这不是废话,难道是CRUD)上午介绍了CUDA线程层次的概念,下午介绍了CUDA的矩阵乘法的实现。线程层次的概念:简单说,就是一个grid有多个block,一个block有多个thread.grid有多大,用gridDim表示它有多少个block,具体分为gridDim.x, gridDim.y,gridDim.z。block有多大,用blockDi原创 2022-07-10 22:06:18 · 383 阅读 · 5 评论 -
2022CUDA夏季训练营Day1实践
张小白曾经成功地运行了第一个CUDA程序:https://bbs.youkuaiyun.com/topics/607184868但是对其只是知其然不知其所以然。所以CUDA训练营是帮你知其所以然的。我们把 CPU,内存这块区域叫做“主机(HOST)”,把GPU,显存这块区域叫做“设备(DEVICE)”。CUDA的代码执行包含以下几步:简述一下,就是 host_to_device-》在device上并行计算-》device_to_host。cuda程序其实是一个对C的扩展程序。其后缀名为.cu,如果头文件则为.cu原创 2022-07-10 21:56:47 · 423 阅读 · 1 评论