专栏名称: 极市平台
极市平台是由深圳极视角推出的专业的视觉算法开发与分发平台,为视觉开发者提供多领域实景训练数据库等开发工具和规模化销售渠道。本公众号将会分享视觉相关的技术资讯,行业动态,在线分享信息,线下活动等。 网站: http://cvmart.net/
今天看啥  ›  专栏  ›  极市平台

CUDA开发总结笔记

极市平台  · 公众号  ·  · 2024-11-10 22:00

文章预览

↑ 点击 蓝字  关注极市平台 作者丨周彬@知乎(已授权) 来源丨https://zhuanlan.zhihu.com/p/570795544 编辑丨极市平台 极市导读   本文不是一篇教程,而是笔者的一篇总结笔记,概括性地整理CUDA开发相关的经验和知识。  >> 加入极市CV技术交流群,走在计算机视觉的最前沿 基本编程模型 最基本的概念就是 显存、kernel函数、线程块、stream: 开发者可以通过CUDA Runtime API,申请、释放显存,并在内存和显存间进行数据拷贝。 开发者可以编写专用于在GPU上执行的kernel函数,在主机侧通过CUDA C扩展调用kernel函数,调用将创建数以万计的GPU线程,每个GPU线程均会完整执行一次kernel函数,kernel函数内可以对显存进行读、写等各种操作。数以万计的GPU线程之间靠只读的内置变量(线程ID等)互相区分。 一次kernel调用对应的GPU线程,需划分为一个个尺寸相同的线程块。线 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览