ane*_*yzm 12 cpu performance processing
如果一项任务在 1GHz 处理器上需要 10 小时,那么在 2Ghz 处理器上是否需要 5 小时?
还是我把问题简单化了?
sle*_*ske 20
正如其他答案所指出的那样,即使 CPU 的工作速度提高 5 倍,也并非一切都会快 5 倍,因为有时计算机花费的时间不是与 CPU 一起工作,而是等待其他操作,例如磁盘或网络 I/哦。
除此之外,现代 CPU 内部相当复杂,并且会执行各种花哨的技巧(流水线、分支预测、乱序执行)来加快速度。这可能在更快的 CPU 上工作得更好,也可能无效,因此即使对于 CPU 密集型任务,加速也可能不会是 5 倍。
它可能更少,甚至更多,具体取决于任务的性质以及它与 CPU 尝试使用的优化的一致性。此外,这些优化本身在新的 CPU 模型中可能会有所不同(即使它来自同一系列)。
归档时间: |
|
查看次数: |
798 次 |
最近记录: |