【问题标题】:Check No.of nvidia cores utilized检查使用的 nvidia 核心数
【发布时间】:2020-11-30 08:50:37
【问题描述】:

有没有办法检查 OpenCL 内核使用的流处理器和内核的数量?

【问题讨论】:

    标签: opencl nvidia


    【解决方案1】:

    没有。但是您可以根据您的应用进行猜测:如果工作项的数量远大于 CUDA 内核的数量并且工作组大小为 32 或更大,则同时使用所有流处理器。 如果工作项的数量与 CUDA 核心的数量大致相同或更少,您将无法充分利用。 如果将工作大小设置为 16,则任何时候都只会使用一半的 CUDA 内核,而未使用的一半会被阻塞,不能做其他工作。 (因此始终将工作组大小设置为 32 或更大。)

    nvidia-smi 等工具可以告诉您 GPU 的时间平均使用情况。因此,如果您一遍又一遍地运行内核,中间没有任何延迟,则使用率表示任何时候使用的 CUDA 内核的平均比例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      相关资源
      最近更新 更多