首页天道酬勤说明指令对流水线性能的影响,在5个功能段的指令流水线中

说明指令对流水线性能的影响,在5个功能段的指令流水线中

admin 02-24 05:31 191次浏览

什么是关于CPU -指令流水线的知识指令流水线?

照片来自维基百科。 如图所示,指令管线有四个stage:fetch、Decode、Execute和Write-back。 设计指令流水线,使每个Stage能够在同一时间执行不同指令的一个Stage,大大增加了执行指令的throughput。

什么是bubble(nop,no操作)安装? Bubble instruction是一个空命令,意味着以下命令将延迟Stage : 如图所示,

那么Bubble instruction有什么作用? 假设在两个指令之间,第二个指令的输入是第一个指令的输出,并且它们有依赖性。 如图所示,如果紧接在第一个命令之后有第二个命令,则不能从第一个命令的输出中得到第二个命令的输入。

因此,通过导入气泡使第二个命令的输入与第一个命令的输出一致,巧妙地解决了上述问题。 如图所示:

参考资料https://en.Wikipedia.org/wiki/pipeline _ stall

3359软件. Intel.com/content/www/us/en/develop/blogs/pipeline-speak-learning-more-about-Intel-plogs

3359软件. Intel.com/content/www/us/en/develop/blogs/pipeline-speak-part-2-the-second-part-2

3359 software.Intel.com/content/www/us/en/develop/articles/processor-specific-performance-analysis-pry

MySQL安装服务时提示:Install/Remove of the Service Denied如何解决C++构造析构赋值运算函数怎么应用
对于硬件方面的认识,对计算机硬件的认识 若采用度为4的超标量流水线处理机,cpu流水线5个阶段是
相关内容