流水线

一条指令有多个阶段,这里分三步来理解:取指,分析,执行

顺序执行:取指,分析,执行,取指,分析,执行……很慢

重叠执行:分析或执行的时候可以取指,统筹兼顾的意思(也就是流水线的意思)

 

流水线的分类:

1.部件功能级(例如将浮点加法操作流水线化)、处理机级(将指令分为多个过程再流水线)和处理机间级(不同的处理机流水线)

 

影响流水线的因素:

1.资源冲突:硬件资源的冲突

2.数据冲突 :需要上一条指令的结果

3.控制冲突:PC值的改变

 

性能指标

1.吞吐率:单位时间处理的任务数量

2.加速比:不适用流水线比上使用流水线

3.效率:(n个任务占用时空区有效面积)/(n个任务所用时间与k个流水线所围成的时空区总面积),简单说就是顺序执行k个任务的时间除以(流水线的时间乘任务数)

转载于:https://www.cnblogs.com/psymacome/p/8004595.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值