其他分享
首页 > 其他分享> > 计算机组成原理11——流水线

计算机组成原理11——流水线

作者:互联网

面向流水线设计

单指令周期处理器

在这里插入图片描述

现代处理器流水线设计

我们知道指令的执行过程是“取指令-译码-执行”。其实这三步骤也可以再细分。取指令的时候,需要一个译码器把数据从内存里取出来,写入到寄存器。在指令译码的时候,我们需要另外一个译码器,把指令解析成对应的控制信号、内存地址和数据。再执行指令的时候,我们需要一个完成计算工作的ALU。

在这里插入图片描述

超长流水线的性能瓶颈

既然我们可以增加流水线来增加CPU的吞吐率,那么为什么不做成更深的流水线增加性能?

我们现在用来同步时钟周期的,不再是指令级别,而是流水线阶段级别。每一级的流水线对应的输出,都要放到流水线寄存器里面,然后在下一个时钟周期,交给下一个流水线级去处理。所以每增加一级的流水线,就要多一级写入到流水线寄存器的操作。

标签:11,计算机,译码,指令,流水线,执行,周期,时钟
来源: https://blog.csdn.net/m0_57005796/article/details/123172741