【发布时间】:2011-06-19 23:58:12
【问题描述】:
不幸的是,基于 fermi 的 GPU 将跟踪在 Parallel Nsight 中序列化的任何内核时序,即使它们是不同流中的并发内核。
谁能建议如何使用计时器手动显示不同流中内核的并发性。
干杯 埃德
【问题讨论】:
标签: cuda
不幸的是,基于 fermi 的 GPU 将跟踪在 Parallel Nsight 中序列化的任何内核时序,即使它们是不同流中的并发内核。
谁能建议如何使用计时器手动显示不同流中内核的并发性。
干杯 埃德
【问题讨论】:
标签: cuda
使用 Nsight 进行分析目前确实会禁用并发内核,因此要获得准确的时序,您需要使用事件来跟踪时序。
您可以按预期使用事件,也可以使用cudaStreamWaitEvent() 使流等待另一个流中的事件。有关详细信息,请参阅CUDA Reference Manual 部分 4.5.2.5。
【讨论】: