小编Yik*_*Yik的帖子

为什么"a =(b> 0)?1:0"比CUDA中的"if-else"版本好?

你能告诉我为什么吗?

a =(b>0)?1:0
Run Code Online (Sandbox Code Playgroud)

比...更好

if (b>0)a=1; else a =0;
Run Code Online (Sandbox Code Playgroud)

CUDA中的版本?请详细说明.非常感谢.

cuda

18
推荐指数
2
解决办法
1万
查看次数

为什么CUDA Profiler会指示重播说明:82%!=全局重播+本地重播+共享重播?

我从CUDA Profiler那里获得了信息.我很困惑为什么重播指令!= Grobal内存重播+本地内存重放+共享银行冲突重播?

请参阅我从profiler获得的以下信息:

Replayed Instructions(%): 81.60
Global memory replay(%): 21.80
Local memory replays(%): 0.00
Shared bank conflict replay(%): 0.00
Run Code Online (Sandbox Code Playgroud)

你能帮我解释一下吗?还有其他案例导致重播指令吗?

cuda gpu gpgpu

3
推荐指数
1
解决办法
2037
查看次数

标签 统计

cuda ×2

gpgpu ×1

gpu ×1