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

什么是流水线

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

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

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

指令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)。

相关阅读

  • 嗜血冷王的独宠,冷血王爷的杀手嗜血妃

    嗜血冷王的独宠,冷血王爷的杀手嗜血妃

    嗜血冷王的独宠 不一定很满足您的需求哈,但我尽可能推荐与您需求描述最为相关的小说:《贤王嗜宠:邪医狂妃》这本书是由作者妃子写的一本古代言情-古典架空类小说,这本小说的大致情节介绍是:她是千年医道的传人,也是富贵人 里面的角色包括:男主-何小...

    2025.05.02 11:42:10作者:hzlTags:嗜血王爷杀手
  • 造梦西游3八戒技能搭配,造梦西游3八戒发展路线

    造梦西游3八戒技能搭配,造梦西游3八戒发展路线

    造梦西游3八戒技能搭配 通过上述攻略,相信玩家们能够更深入地理解八戒的技能特点,找到最适合自己的搭配方案,提升游戏体验,收获更多的胜利与乐趣。在造梦的西游旅程中,与八戒一同冒险,享受游戏的精彩之处吧! 战争怒吼+旋滚球:强大的组合招式,选...

    2025.04.30 16:39:13作者:hzlTags:搭配发展八戒
  • data是什么意思 DATA表示什么

    data是什么意思 DATA表示什么

    data是什么意思 【计算机】数据,资料及物动词vt.1.编辑处理(或汇编)有关的详细资料2.掌握的详细情况,占有的详细材料3.收集(某人、某集团的)的情报 逻辑结构描述数据之间的相互关系,按照逻辑结构划分,主要分为线性结构和非线性结构,...

    2025.04.30 15:38:15作者:hzlTags:data意思表示
  • 家常炖牛肉的正确方法,家庭最简单的炖牛肉

    家常炖牛肉的正确方法,家庭最简单的炖牛肉

    家常炖牛肉的正确方法 用料牛肉两条;白萝卜1根;葱3根;姜5片;八角6个;干红辣椒10个;冰糖10颗;油少许;料酒3勺;老抽2勺;生抽3勺;鲜酱油3勺;盐适量;剁辣椒2勺;香叶2片做法 用料牛肉550克;料酒70克(焯水用);姜片3片;豆瓣...

    2025.04.30 10:09:04作者:hzlTags:家常炖牛肉方法
  • 超话是什么意思 超话是干嘛的

    超话是什么意思 超话是干嘛的

    超话是什么意思 “微博上有日常交流的粉丝群,有些运动员参加大赛时还会有观赛群。但是要求都挺高,我就没有加入。”体育爱好者小陈说,微博上的粉丝群组大多设有严格的进群审核标准,入群后也有很多规则需遵守。有群组提出,系统显示超过30天未打开群,或...

    2025.04.29 17:35:04作者:hzlTags:超话意思干嘛
  • 上海站是哪个站,上海四个火车站区别

    上海站是哪个站,上海四个火车站区别

    上海站是哪个站 儿童票高铁票身高年龄标准2023:年龄在6周岁~14周岁之间的小孩可以购买儿童票。如果一个大人携带两个未满6周岁的小 在我们乘坐高铁旅行时,有时候会因为疏忽或其他原因而忘记携带身份证。这种情况下,我们不必过于担心,因为高铁站...

    2025.04.29 16:08:04作者:hzlTags:火车站区别上海站
  • 雅戈尔动物园

    雅戈尔动物园

    雅戈尔动物园 A是旅游景区质量等级标识,共分4个等级,4A为最高级别,评定内容包括服务、环境、景观质量和游客满意度四方面。雅戈尔动物园自开园以来,已吸引近40万游客,成为宁波旅游人气亮点,成为国内动物园行业的新星。为搞好创建工作,动物园已成...

    2025.04.29 13:40:06作者:hzlTags:雅戈尔动物园
  • 行为规范主题班会,小学生行为养成教育ppt免费

    行为规范主题班会,小学生行为养成教育ppt免费

    行为规范主题班会 同学们,大家都列举了一些日常生活中的不文明不规范的事例。这些都是日常生活中点点滴滴的小事,所有这些做法,看似简单,但体现了文明建设的真谛:文明规范要从养成入手。文明行为并不是空泛的,而是具体的。要做一个文明规范的中职生,就...

    2025.04.28 17:14:08作者:hzlTags:主题ppt班会

添加新评论