首页
|
空间
|
新闻
|
论坛
|
博客
|
下载
|
读书
|
网摘
|
书店
|
程序员
|
项目交易
|
培训
|
网址
欢迎您:
游客
|
退出
|
登录
注册
|
帮助
CSDN
-
CSDN社区
-
CUDA
-
CUDA编程
管理菜单
生成帖子
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
帖子高亮
取消高亮
结 帖
发 帖
回 复
收藏
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
关于限制寄存器使用
[问题点数:
20
分
,结帖人:lixingjian4
]
lixingjian4
等 级:
结帖率:
100.00%
楼主
发表于:2009-06-28 21:53:29
有两个版本的代码,变量个数没变,计算过程也几乎没有改动,只有个别__constant__和__global__变量的结构稍有变化,不知道为什么新版本比就版本多使了8个寄存器!
我只知道ptx文件可以做个参考,但是那里的寄存器定义和使用并没有遵照个数限制,而是随意的定义了两千多个,这是怎么回事?
或者还有什么办法可以知道每个寄存器的使用?
请各位帮忙指点一下,谢谢~~
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
回复次数:
2
l7331014
(l7331014)
等 级:
9
#1楼 得分:20
回复于:2009-06-28 22:17:23
如需要阅读该回复,请
登录
或
注册
CSDN!
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
lixingjian4
等 级:
#2楼 得分:0
回复于:2009-06-28 23:16:57
谢谢!
回复:
1):只有少数几处改写,没有顺序交换
2):寄存器的个数是看的cubin,以及编译时的终端输出,这两个都一样,个数报告的肯定没问题,就是想一步一步看它们是怎么被用掉的
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
管理菜单
生成帖子
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
帖子高亮
取消高亮
结 帖
发 帖
回 复
相关问题
蒙皮骨骼动画,使用硬件处理方式有什么限制?
请教大家,如何实现软件的使用时间限制? C++ Builder / 基础类- CSDN ...
请问CUDA中,怎样知道每个线程使用的寄存器数目?
“gcc内嵌汇编的语法”来自于哪个权威手册?
关于寄存器换名技术
DEBUG命令使用解析及范例大全II