什么是流水线技术?流水线技术怎样提高处理器的性能?(什么是流水线)
摘要 大家好,我是小典,我来为大家解答以上问题。什么是流水线技术?流水线技术怎样提高处理器的性能?,什么是流水线很多人还不知道,现在让我们...
大家好,我是小典,我来为大家解答以上问题。什么是流水线技术?流水线技术怎样提高处理器的性能?,什么是流水线很多人还不知道,现在让我们一起来看看吧!
1、实际流水中会出现三种相关也就是使流水线很难充分实现的三个冲突:资源相关、数据相关、控制相关。
2、资源相关是指当指令在重叠执行过程中,不同指令争用同一功能部件产生资源冲突时产生的。
3、数据相关是指令在流水线中重叠执行时,当后继指令需要用到前面的指令产生的结果时发生的。
4、控制相关是当流水线遇到转移指令引起的。统计表明,转移指令约占总指令的四分之一左右,比起数据相关,它会使流水线丧失更多的功能。
5、扩展资料
6、为提高处理器执行指令的效率,把一条指令的操作分成多个细小的步骤,每个步骤由专门的电路完成。要使流水线具有良好的性能,必须设法使流水线能畅通流动,即必须做到充分流水,不出现断流。
7、例如一条指令要执行要经过3个阶段:取指令、译码、执行;每个阶段都要花费一个时钟周期,如果没有采用流水线技术,那么这条指令执行需要3个时钟周期;如果采用了指令流水线技术,那么当这条指令完成“取指”后进入“译码”的同时,下一条指令就可以进行“取指”了,这样就提高的指令的执行效率。
8、参考资料来源:百度百科-指令流水
本文到此讲解完毕了,希望对大家有帮助。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。