当我们使用CUDA分析器nvvp时,有几个与指令相关的“开销”,例如:
我的问题是:
附件:我在CUDA5工具包中的“CUDA Profiler用户指南”中找到了计算这些开销的所有公式。
发布于 2012-12-10 18:18:34
你可以在这里找到你的问题的一些答案:
重放指令(%) --这将给出内核执行期间重放指令的百分比。重放指令是由硬件实际发出的指令数与要由内核执行的指令数之间的区别。理想情况下,这应该是零。计算为100 *(发出的指令-执行的指令)/发出的指令 全局内存重放(%)由于全局内存访问而导致的重放指令的百分比。此值计算为100 * (l1全局负载丢失)/发出的指令 本地内存重放(%)由于本地内存访问而导致的重放指令的百分比。此值计算为100 * (l1本地加载丢失+ l1本地存储丢失)/发出的指令 共享银行冲突重播(%)由于共享内存库冲突而导致的重放指令的百分比。此值计算为100 * (l1共享冲突)/发出的指令
https://stackoverflow.com/questions/13551923
复制相似问题