CUDA编程学习
爱发呆de白菜头
从事视觉SLAM,研究基于单目, 单目+IMU,RGB-D的SLAM算法, 有时侧重三维重建(地图, 渲染,分割,识别等), 有时侧重定位(VO,VIO等)。
展开
-
CUDA学习第一天: 基础概念扫盲
CUDA编程学习第一讲: 基础概念扫盲CUDA基础学习开始,以下内容是来自于各个博客和官方文档,如果我写不够全面,大家可以去往相应的参考链接进行学习。参考链接:https://zhuanlan.zhihu.com/p/34587739参考链接:https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#applicat...原创 2019-09-23 10:46:48 · 312 阅读 · 0 评论 -
CUDA学习第二天: GPU核心与SM核心组件
1. CUDA的内存模型每个线程有自己的私有本地内存(local memory) , 每个线快有包含共享内存, 可以被线程块中所有线程共享,其声明周期与线程块一致。此外,所有的线程都可以访问全局内存(global memory) 还可以访问一些只读内存块: 常量内存(Constant Memory)和纹理内存(Texture Memory).2. GPU的核心组件 – SM(Streamin...原创 2019-09-25 19:25:40 · 2959 阅读 · 0 评论 -
CUDA学习第三天:Kernel+grid+block关系
1. 理一理前两天学到的概念之间的关系CUDA && GPUCUDA: NIVID的CPUs上的一个通用并行计算平台和编程模型;GPU: CPU+GPU的异构计算架构,CPU所在位置为主机端(host), 而GPU所在位置为设备端(device).SP && SMSP: 最基本的处理单元,streaming processor,也称为CUD...原创 2019-10-10 09:52:14 · 2026 阅读 · 0 评论