当一个 CPU 有与非流水线相比,使用流水线的速度提高了. 但我想知道的是,假设我是一名 CPU 设计师,并且想决定是否应该构建要么步骤,我怎么知道之间的加速要么脚步?
我认为理论速度是相同的,唯一可能的加速是当可以使用更简单的电路实现步骤时,从而提高时钟速度。假设这两种设计仅在步骤数上有所不同,我对此是否正确?
另一点是,更多的步骤如何影响处理的实时性?既然更多的步骤意味着等待很长时间,那么流水线在什么时候可能会对系统稳定性产生不良影响?因为流水线的本质是重视吞吐量而不是速度。
当一个 CPU 有与非流水线相比,使用流水线的速度提高了. 但我想知道的是,假设我是一名 CPU 设计师,并且想决定是否应该构建要么步骤,我怎么知道之间的加速要么脚步?
我认为理论速度是相同的,唯一可能的加速是当可以使用更简单的电路实现步骤时,从而提高时钟速度。假设这两种设计仅在步骤数上有所不同,我对此是否正确?
另一点是,更多的步骤如何影响处理的实时性?既然更多的步骤意味着等待很长时间,那么流水线在什么时候可能会对系统稳定性产生不良影响?因为流水线的本质是重视吞吐量而不是速度。