| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4418 人关注过本帖
标题:CUDA里一些名称不太清楚区别
只看楼主 加入收藏
lyl930130
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:323
专家分:111
注 册:2013-5-13
结帖率:91.43%
收藏
已结贴  问题点数:40 回复次数:8 
CUDA里一些名称不太清楚区别
CUDA里面threadidx.x、threadidx.y、blockIdx.x、blockIdx.y、gridIdx.x、threadDim.x、blockDim.x、gridDim.x有什么区别

threadIdx.x  blockIdx.x  gridIdx.x 好像是按照一维的情况下第i个线程/线程块/格,Dim.x和其他的就不知道了。
2013-07-19 15:21
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
顶一下

思考赐予新生,时间在于定义
2013-07-19 19:45
lyl930130
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:323
专家分:111
注 册:2013-5-13
收藏
得分:0 
回复 2楼 love云彩
嘿嘿,能解释一下吗,网上查都没具体说到底代表什么值
2013-07-19 23:35
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:40 
设有dim3 blocks(bx,by);dim3 threads(tx,ty);ker<<<blocks,threads>>>()则每个线程块有tx行ty列的线程,x=threadIdx.x,y=threadIdx.y代表第x行第y列的那个线程;
整个网格有bx行by列的线程块,blockIdx.x,blockIdx.y代表第x行第y列的那个线程块。行数和列数都可以从0开始,所以threadIdx.x必然小于tx...因为每个线程块总共有tx行个线程,分别第0行,第1行,第2行...第tx-1行,最大就是第tx-1行。线程的组织格式最好与我们的数据的组织格式能够吻合,或者一一对应,这有利于编程时的逻辑思考。
当然:以上只是一种看法,线程组织在网格里实际上是一维组织的,弄成多维的只是为了思考方便,所以把x,y看成坐标也是可以的。这里我们看成第x行 第y列是为了和数组的组织统一起来,因为数组a[x][y],中的x和y也是第x行第y列的意思。所以只要我们思维清晰不要混乱就行,按自己的编程习惯认定一种。
我自己找了一些信息给你,不知道能不能帮你解决,我不太懂这玩意儿
下面还有2个链接,不知道对你有没有用
http://blog.

http://hi.baidu.com/huishou/item/67c1e65a5c3b44ded2e10c61

思考赐予新生,时间在于定义
2013-07-19 23:50
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
另外提供一些链接给你更多了解一下CUDA的知识,里面也许有你想要的答案!
CUDA基本介绍介绍PPT : http://cuda.
CUDA编程模型(入门) : http://cuda.
CUDA 的经典入门: http://cuda.
深入浅出谈CUDA 介绍CUDA的很好的资料: http://cuda.
cuda 入门资料: http://cuda.
深入浅出CUDA——很初步的CUDA指南: http://cuda.
CUDA学习入门资料整理: http://cuda.
深入浅出谈CUDA技术: http://cuda.
CUDA PPT 教程: http://cuda.
CUDA相关概念介绍: http://cuda.
清华大学CUDA并行程序设计教程: http://cuda.

思考赐予新生,时间在于定义
2013-07-20 01:04
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:0 
不懂,学习

Maybe
2013-07-20 11:06
lyl930130
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:323
专家分:111
注 册:2013-5-13
收藏
得分:0 
回复 4楼 love云彩
谢谢帮忙,你说的我大致都懂了,现在主要问题是***Dim.x代表什么值还没弄清楚,你给的链接我会去看的。
2013-07-20 16:44
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:0 
看着挺深奥的

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-07-20 16:45
lyl930130
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:323
专家分:111
注 册:2013-5-13
收藏
得分:0 
回复 8楼 小小程序猿
不是,你要是看了就发现还是挺好理解的,入门很简单
2013-07-27 23:21
快速回复:CUDA里一些名称不太清楚区别
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016274 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved