通过步数加速 CPU 流水线

计算科学 表现 加速度
2021-12-07 17:31:49

当一个 CPU 有K与非流水线相比,使用流水线的速度提高了K. 但我想知道的是,假设我是一名 CPU 设计师,并且想决定是否应该构建K要么N步骤,我怎么知道之间的加速K要么N脚步?

我认为理论速度是相同的,唯一可能的加速是当可以使用更简单的电路实现步骤时,从而提高时钟速度。假设这两种设计仅在步骤数上有所不同,我对此是否正确?

另一点是,更多的步骤如何影响处理的实时性?既然更多的步骤意味着等待很长时间,那么流水线在什么时候可能会对系统稳定性产生不良影响?因为流水线的本质是重视吞吐量而不是速度。

0个回答
没有发现任何回复~