水木社区手机版
首页
|版面-计算机体系结构(CSArch)|
新版wap站已上线
返回
1/1
|
转到
主题:请教cuda汇编指令需要的cycle数
楼主
|
Xaoyao
|
2023-01-07 06:51:15
|
只看此ID
以下只讨论整数指令
cuda的核都是int 32
所以按我的理解
int 64的指令应该都被编译器分拆成两条int32的机器指令来执行了,这样需要2个cycle
请问是这样的吗?
哪里能查到每条指令需要的cycle数呢?
类似的,
mad.lo.cc.u64
madc.hi.cc.u64
这样的指令,又需要几个周期呢?
- 来自 水木社区APP v3.5.5
--
FROM 101.87.110.*
1楼
|
MegaStone
|
2023-01-23 07:54:15
|
只看此ID
没地方查,只能自己试
ptx里面有个clock指令,可以把per-SM的clock count写到寄存器中。
用这个指令测量有RAW dependency的循环的执行时间,例如
for (;i < 1000; i++)
temp = temp + i;
【 在 Xaoyao 的大作中提到: 】
: 以下只讨论整数指令
: cuda的核都是int 32
: 所以按我的理解
: ...................
--
FROM 120.244.190.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版