运行时间关键型可执行文件(CPU+GPU)时,执行运行时出现巨大时间差异

运行时间关键型可执行文件(CPU+GPU)时,执行运行时出现巨大时间差异

在 Ubuntu 20.04.3 LTS 下,我正在运行一个同时使用 CPU 和 GPU 的多线程应用程序。我的问题是,在对相同运行进行排序时,执行运行时(基准测试)之间的时间差异很大。我检查了后台运行的进程,这似乎很正常,CPU 空闲时间几乎占了 99%。

例如

第 1 次运行:573 秒 第 2 次运行:750 秒 第 3 次运行:986 秒

我尝试使用较低优先级运行该应用程序nice -n15,但没有看到任何差异。

那么,1)我该如何解释这种现象?2)如何将应用程序设置为实时优先级?

问候,

相关内容