我想提高程序速度,我已经使用并行omp完成了多线程,我想知道是否还可以通过提高cpu时钟速度来提高性能?
我做了一些研究,发现时钟速度提高了每秒的指令数量,这是否也意味着我的程序将运行得更快?
答案 0 :(得分:0)
在大多数情况下,正确的答案是:这取决于...
程序运行的速度当然会受时钟速度的影响。但这可能不是限制因素。
还有很多其他资源(文件I / O,网络I / O,线程同步,进程间通信,图形/视频计算)可能会对您的程序速度产生更严重的影响。
如果没有更多具体信息,很难知道提高CPU时钟速度是否会真正提高程序速度。例如。如果您一直在等待HDD,更快的CPU不会显着提高性能。