社区
进程/线程/DLL
帖子详情
线程块与线程的设置
OU14563
2014-07-09 03:39:19
.我的数据是50K*5的二维数组,我的计划是5个线程块,50K个线程同时处理这些数据。但是实践可知5个线程块,每个线程块的线程只能1024个(计算机限制),因此每次同步处理时只能处理1024*5个的二维数据。想请问能否多个线程块,如10块,1-5块处理前的1024行数据,6-10块处理下一个1024行,1块和6块的数据可连接起来,2块和7块,依次类推?或者有其他的办法?
...全文
80
2
打赏
收藏
线程块与线程的设置
.我的数据是50K*5的二维数组,我的计划是5个线程块,50K个线程同时处理这些数据。但是实践可知5个线程块,每个线程块的线程只能1024个(计算机限制),因此每次同步处理时只能处理1024*5个的二维数据。想请问能否多个线程块,如10块,1-5块处理前的1024行数据,6-10块处理下一个1024行,1块和6块的数据可连接起来,2块和7块,依次类推?或者有其他的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OU14563
2014-07-10
打赏
举报
回复
谢谢你呀
。因为我数据量大,用GPU所以创建多线程,来提高计算速度。
Eleven
2014-07-09
打赏
举报
回复
1024 个线程 ???创建这么多线程?时间都花在线程切换上了,线程真正做事的时间少了,没必要,性能也不好。
JavaSE+Python之多
线程
与多进程实战视频课程
线程
和进程,无论是在面试的过程当中还是在实际开发的过程当中都是非常重要的知识
块
,本视频为了学者更深刻的掌握
线程
和进程的知识,将从JavaSe和Python两门课程同时授课,围绕核心知识点进行开讲!
6 CUDA学习笔记——理解
线程
,进程,
线程
束,
线程
块
和网格
线程
与进程:
线程
是程序执行流的最小单元。一个标准的
线程
由
线程
ID,当前指令指针(PC),寄存器集合和堆栈组成。而
线程
是进程中的一个单一顺序的控制流,一个进程中可以并发多个
线程
,每条
线程
并行执行不同的任务...
CUDA软件架构—网格(Grid)、
线程
块
(Block)和
线程
(Thread)的组织关系以及
线程
索引的计算公式
CUDA的软件架构由网格(Grid)、
线程
块
(Block)和
线程
(Thread)组成,相当于把GPU上的计算单元分为若干(2~3)个网格,每个网格内包含若干(65535)个
线程
块
,每个
线程
块
包含若干(512)个
线程
,三者的关系如下图...
每个
线程
块
中最大
线程
问题
2:每个
线程
块
最大维度的限制为x方向1024,y方向1024,z方向64(视不同的卡来定)。 3:一个
线程
块
的
线程
情况同时收到上述两条的约束,即,如果在x方向排布了1024个
线程
,那么y和z方向的维度只能 是1,否则将超出...
CUDA:网格(Grid)、
线程
块
(Block)和
线程
(Thread)
Grid是最高级别的
线程
组织方式,Block位于Grid下一层,表示一个
线程
块
,Thread是最小的
线程
单位,Block中包含一定数量的Thread。CUDA的基本运算单元是
线程
(Thread),
线程
被组织成
线程
块
(Thread Block),
线程
块
又...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章