首页 > 编程知识 正文

流水线工作年底总结,流水线年度总结

时间:2023-05-05 22:11:18 阅读:109520 作者:3601

命令流水线1、基础概念流水线的目的是为了提高计算机的运算速度,采用并行技术执行命令。

传统命令的执行通常在:取址 :分析 :执行三个部分

2、顺控执行方式对于传统的顺序执行也就是操作系统中的串行运行,效率是十分低下的

为了便于理解,我们以生活中的洗涤为例,进行形象化,比如理解。 我们去洗衣店洗衣服

我们用串行方式执行。 也就是说,第一个人洗了之后第二个人可以再洗。 从传统的串口运行方式可以看出,洗衣机使用效率低下,大多数时间洗衣机闲置,而且洗衣机闲置时,顾客会排队,串口方式很难满足我们的需求。

3、管线方式为了解决传统串行执行方式的效率低下问题,我们引入了流水线执行方式,也就是并行执行,在第一个用户洗完衣服去甩的时候,第二个用户开始用洗衣机去洗衣服,就是多个用户同时参与,这样就将洗衣机充分利用起来,在提高硬件利用率的同时大大节省时间

4 )请注意,我们在流水线上运行时,使用的时间主要取决于最长阶段的时间,也就是抖衣服。 但是,为了统一周期,我们所有的周期都是时间最长的哪个阶段的周期,t=max(t1,t2,t3 ),这里是t=max (洗衣服,抖衣服,叠衣服)。

第二,流水线概要2.1、流水线执行效率1指令的执行过程分为几个阶段,每个阶段由相应的功能部件完成(洗涤阶段由洗衣机完成,洗涤阶段由脱水机完成,折叠衣服由折叠机完成) 如果在各个阶段都能找到合适的流段,则命令的执行过程就是流水线。 大家可以像工业生产线一样理解。 把一个物品的制造过程分成一个个阶段来完成。 2.2、在流水线的构成即流水线的过程中,只有第一个指令需要占用五个独立的周期,剩下的指令都需要占用独立的周期,剩下的都与剩下的指令周期交叉。 五段式指令周期是考研中非常重要的考点。 2.3、适合流水线执行的指令集特征

2.4 )流水线方式的特点2.5 )流水线的分类2.6 )在影响流水线的要素指令流水线中,存在着不能正确执行后续命令导致流水线堵塞或停止的情况,这种现象被称为流水线冲突或流水线冒险。 输油管道碰撞的原因主要有三个。

2.6.1 :资源冲突2.6.2 :数据冲突

2.6.3 :控制冲突

3:管线性能指标3.1 :吞吐率

k是一个指令的阶段数

3.2 )加速比

3.4 )效率4 )超标量流水线5.1 )超标量流水线技术是指在同一个时钟周期内可以同时执行多个独立的指令,也就是说可以在同一个时间,多人进行洗涤,也就是说洗衣机的数量变多。

5.2 )流水线技术是指将一个时钟周期再分为三个部分。 也就是说,为了让我加热剩饭,需要加热30分钟。 我加热第一盘菜的时候,加热10分钟后放第二盘菜,加热10分钟后再次放第一盘菜,30分钟后第一盘菜加热完毕,第二盘加热20分钟,第三盘加热

5.3 )超长指令技术

三、五段式指令流水线

四、总结指令流水线在计算机组成原理测试中非常重要,以上是我对指令流水线的总结,希望能为同伴提供帮助。觉得有帮助的小伙伴可以点击,关注,后期会不断更新文章

与本文相关的思维导图原图将放在CSDN资源中,并免费共享。 思维导图

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。