什么是流水线,流水线生产线

什么是流水线

的(强制式),也可以是非同步传输(柔性式),根据配置的选择,可以实现装配和输送的要求。输送线在企业的批量生产中不可或缺。

与真数据相关不同,名相关的两条指令之间并没有数据的传送,只是使用了相同的名而已。如果把其中一条指令所使用的名换成别的,并不影响另外一条指令的正确执行。

什么是流水线,流水线生产线

指令j用到指令i的计算结果,而且在i将结果写入寄存器之前就去读该寄存器,因而得到的是旧值。这是最常见的一种数据冲突,它对应于真数据相关。图3.23中的数据冲突都是写后读冲突。

分支指令如果分支“成功”,就把在前一个周期中计算好的转移目标地址送入PC。分支指令执行完成;否则,就不进行任何操作。

这里的名是指指令所访问的寄存器或存储器单元的名称。如果两条指令使用了相同的名,但是它们之间并没有数据流动,则称这两条指令存在名相关。指令j与指令i之间的名相关有以下两种:(1)==反相关(Anti-Dependence)==。如果指令;所写的名与指令所读的名相同,则称指令i和;发生了反相关。反相关指令之间的执行顺序是必须严格遵守的,以保证i读的值是正确的。(2)

流水线生产线

相关(dependence)是指两条指令之间存在某种依赖关系。如果指令之间没有任何关系,那么当流水线有足够的硬件资源时,它们就能在流水线中顺利地重叠执行,不会引起任何停顿。但如果两条指令相关,它们也许就不能在流水线中重叠执行或者只能部分重叠研究程序中指令之间存在什么样的相关,对于充分发挥流水线的效率有重要的意义。相关有三种类型:数据相关(也称真数据相关)、名相关、控制相关。1)

可以看出,为消除结构冲突而引入的停顿将影响流水线的性能。由于这种冲突出现的频度不低,因此一般是采用分别设置*的指令存储器和数据存储器方法,或者仍只设置个存储器,但采用两个分离的Cache:指令Cache,数据Cache。

当ID段检测到分支指令时,让流水线空等是一种“不作为”的策略,是一种“懒惰”的处理方法,显然不可取。可以让流水线通过预测选择两条分支路径中的一条,继续处理后续指令。预测有两种选择:猜测分支成功,或者猜测分支失败。不管哪一种,都可以通过编译器来优化性能,让代码中最常执行的路径与所选的预测方向一致。

在后面的讨论中,我们约定:当一条指令被暂停时,在该暂停指令之后流出的所有指令都要被暂停,而在该暂停指令之前流出的指令则继续进行。显然,在整个暂停期间,流水线不会启动新的指令。

需要说明的是,这里给出的方案并不是性能最好或者成本最低的,它只是用来帮助我们更好地理解指令流水线的原理和实现。

车间流水线

这就是换名(renaming)技术。对于寄存器操作数进行换名称为寄存器换名(RegisterRenaming)。

注意:这里默认使用了bypassing旁路技术,上一条指令的MEM出来的数据直接旁路到下一条指令的ALU输入

综上所述,预测分支失败时,如果分支真失败了,不会发生停顿(stall),但是如果预测分支失败,分支成功了,就会发生一个停顿(stall)。

相关阅读

  • 英雄联盟蜘蛛女皇 蜘蛛女皇伊莉丝皮肤

    英雄联盟蜘蛛女皇 蜘蛛女皇伊莉丝皮肤

    英雄联盟蜘蛛女皇 蜘蛛的单体伤害很高,但AOE伤害能力不行,前期打麻雀家族会很伤。打蓝BUFF的时候就可以利用小蜘蛛来抗伤害了,2级的小蜘蛛能抗两拳,两只就是四拳,能够抵挡不少伤害,保证我们自身血量优势。 先手进场打出输出后利用蜘蛛形态E技...

    2025.07.24 16:58:05作者:hzlTags:联盟伊莉丝蜘蛛
  • 可乐鸡爪的做法 鸡肉焯水的正确方法

    可乐鸡爪的做法 鸡肉焯水的正确方法

    可乐鸡爪的做法 鸡肉的营养价值是比猪肉和牛肉等肉类少很多的,所以正在生长*的孩子不宜多吃,不能用鸡肉代替其他肉类,**,内火旺盛的人不宜吃,*硬化,冠心病患者朋友也最好不要吃,鸡汤就更不能喝了,*毒症患者不能吃。 鸡脚尽量挑大个点的,才会有...

    2025.07.24 12:09:06作者:hzlTags:做法鸡肉鸡爪
  • 中关村显示器 显示器参数对比网站

    中关村显示器 显示器参数对比网站

    中关村显示器 【飞利浦液晶显示器专区】报价评测导购图片(Philips)飞利浦液晶显示器大全-ZOL中关村* HKCG271Q是一款性价比非常高的电竞显示器,其采用27英寸VA面板,1800R曲率,分辨率为2K,144Hz刷新率,1ms响应...

    2025.07.24 10:25:04作者:hzlTags:显示器对比参数
  • 如何修复系统 win10系统修复方法

    如何修复系统 win10系统修复方法

    如何修复系统 如果是因为系统文件损坏而导致出现你的电脑未正确启动问题的话,可以使用SFC命令来扫描并修复损坏的文件系统。 蓝屏问题困扰了我们多年,如果您不巧遇到了你的电脑未正确启动问题也不要慌张,可以参考我们提供的5种解决方法来修复蓝屏问题...

    2025.07.23 12:22:03作者:hzlTags:修复系统win10
  • 赛尔号炎火猴,炎火猴怎么融合

    赛尔号炎火猴,炎火猴怎么融合

    赛尔号炎火猴 1赛尔号魔焰猩猩合体需要两个魔焰猩猩。2首先,将其中一个魔焰猩猩的背部打开,将另一个魔焰猩猩放进去。3然后,将打开的魔焰猩猩背部合上,两个魔焰猩猩就完成了合体。4合体后的赛尔号魔焰猩猩体型巨大,拥有更强大的力量和技能,是很多赛...

    2025.07.22 16:52:04作者:hzlTags:火猴号炎赛尔
  • 第一炉香故事梗概 第一炉香到底要表达什么

    第一炉香故事梗概 第一炉香到底要表达什么

    第一炉香故事梗概 在见识到了姑妈家睇睇和睨儿那些娇俏玲珑的丫头后,薇龙忽然觉得自己从来没用过客观的眼光,看过自家的佣人。她觉得自家佣人的辫子扎的杀气腾腾,像武侠小说里的九节钢鞭,是那样粗野,上不得台面。 仅仅是想到,她就*酥麻*,这是爱情的...

    2025.07.21 13:13:03作者:hzlTags:炉香故事梗概表达
  • 小暑节气的含义,二十四节气表

    小暑节气的含义,二十四节气表

    小暑节气的含义 小暑即为“小热”,意思是此时虽然已经能够感受到天气的炎热,但是并未达到一年内最热,小暑只是炎炎夏日的开始。俗话说:“热在三伏”。 出现在小暑与处暑之间,是一年中气温最高且又潮湿、闷热的时段。季风气候是中国气候的主要特点,季风...

    2025.07.21 13:02:04作者:hzlTags:节气二十四节气含义
  • 压岁钱的来历

    压岁钱的来历

    压岁钱的来历 压岁钱最开始并不是真的给钱,而是给像钱一样的象征性东西,以起震慑作用,随着长辈在过年时包一块大洋给子女的情形出现,压岁钱的意义才发生重大改变。从此以后,压岁钱辟邪驱魔的说法逐渐演变成了希望晚辈步步高升等美好励志的寓意,希望晚辈...

    2025.07.20 10:23:03作者:hzlTags:压岁钱来历

添加新评论