问题
- 时间不稳定
- 描述:相同的cuda核函数程序,循环调用,记录每次运行时间。
- 结果:连续循环执行,时间稳定;每次循环添加延时,时间不稳定,且耗时明显加大。
- 原因:1.和驱动版本相关,低版本驱动可保持稳定时间。。。
- 解决方案:1.GPU时钟频率锁死,且设置为最高频率:用管理员的方式打开cmd(不用管理员的方式后面可能会报错),然后输入
nvidia-smi -q -d SUPPORTED_CLOCKS
,看最大的时钟频率是多少;接着输入nvidia-smi -lgc 7501
;—有效(重启电脑则复原) 2.不用分页内存,使用固定内存:系统属性->高级(设置)->高级(虚拟内存,更改)->无分页文件(设置)->重启计算机。 —无效