如何比较计算要求?

问题描述 投票:-1回答:1

计算优化问题的解决方案需要1 GHz的2 GHz CPU。在此过程中,没有后台进程,没有使用RAM,CPU处于100%容量。

根据这些信息,可以得出1 GHz CPU需要两个小时来解决同样的问题吗?

requirements
1个回答
2
投票

快速搜索IPC,频率和芯片架构将向您显示此主题已被多次破坏。有很多东西可以决定程序的执行速度(甚至根本没有进入线程)。

  1. 指令集 - 如果一个芯片有一个乘法指令,那么a*b就是原子的。如果没有,你将需要大量的原子指令来执行这样的动作 - 速度上的巨大差异,这可以证明甚至更高频率的芯片更慢。
  2. 每秒周期 - 这是芯片的频率。
  3. 每个周期的指令(IPC) - 您真正感兴趣的是IPC *频率,而不仅仅是频率。您可以在一秒钟内执行多少次原子操作。在原子操作量(参见1)之后,在单线程应用程序上,这可能会按预期运行(x2 this => x2更快的程序),但不能保证。

还有很多其他的细微差别技术可以影响这一点,比如最近新闻报道的分支预测。为了完全理解,书籍/课程可能是更好的资源。

所以,一般来说,没有。如果你要比较两个单核,相同的架构芯片(不太可能),那么也许是的。

© www.soinside.com 2019 - 2024. All rights reserved.