关于Risc指令采取流水线技术后时钟周期的变化

在复习考研408的过程中,遇到了以下疑问。

在Risc指令集体系中,一条单周期指令,采用流水线技术后,该指令会变成几周期指令?采用流水线技术后,机器周期会发生改变吗?

查询相关资料后得到以下结论:

该单指令周期会发生改变,比如将流水线划分为五个功能段(取指,译码,执行,访存,写回),那么这条本是单周期的指令,要想完整的实现其功能,必须经过流水线的这五个阶段,每个阶段占据一个cpu周期,所以需要五个周期。

采用流水线技术后,cpu周期一般会便短(否则提高不了性能)。假设不采用流水线一条单指令执行时间为300ps,即cpu周期为300ps,假设采用上述五功能段流水线技术,每个阶段所需时间依次是80ps,60ps,50ps,90ps,30ps,则此时cpu周期可选为90ps(至少90ps且忽略各功能段的缓存)。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值