-4

是否可以访问 GigaThread 全局调度程序的代码?

我的目的是知道调度程序在给定时刻使用了多少 SM(假设 GigaThread 全局调度程序是负责决定特定应用程序需要使用多少 SM 以及特别需要使用哪些 SM 的调度程序)。那么有什么方法可以让调度程序维护一个日志并在每次为应用程序使用一组新的 SM 时更新它,其中包含 SM 的数量或 SM 的 ID?

这将帮助我查看日志文件,以便在我需要信息时检查调度程序最近使用了多少 SM。

4

1 回答 1

1

目前没有公开的方法来跟踪计算工作分配器。

可以使用 %smid 和 %clock 检测内核代码以收集此信息。这可以在每个扭曲或每个线程块的基础上完成。

计算工作分配器尝试让所有 SM 保持忙碌。

于 2013-02-16T17:19:40.250 回答