流水线原理

本文介绍了CPU指令流水线的工作原理,通过汽车装配线的比喻解释了其提高效率的原因。流水线分为多个步骤,主频作为统一节奏。长流水线如Intel P4可能导致错误放大,而AMD的短流水线设计则更注重稳定性。两种架构各有优势,分别对应高主频和低主频策略。
摘要由CSDN通过智能技术生成

今天看了一个帖子,突然问指令流水线是指什么?为什么会出现? 一下把我问到了, 只是知道流水线肯定是
为了提高效率,能并发工作,也不知道具体的原理,查了查才有点感觉,还是基础知识差啊!
以下是参考: http://iask.sina.com.cn/b/3232098.html?sudaref=www.google.com.hk&retcode=0
CPU的一个任务,或者说指令,被分为很多个步骤完成,就跟生产线上装配汽车,分成若干个零件依次安装。
而CPU的主频相当于流水线工作的统一节奏。你可以想象成主频就是干活时候喊的号子,大家都跟着号子一步
一步的干活。

  Intel:流水线较少,但是每条流水线的长度很长。可以想象成,Intel有较少的生产线,而每个生产线上把

装配一辆汽车分成了较多的步骤,所以生产线很长。这样的有点是,生产线上的每个步骤需要完成的任务相对
较少,这样,工作的节奏很容易加快,也就是号子喊的可以快一些,所以Intel的P4主频提高非常迅速。这种
架构的缺点是,因为流水线太长,如果中间有一步发生错误,只有到最后一个工序才能发现。虽然这种错误几
率很小很小,但是不可避免,而且会被非常高的主频放大无数倍,带来的影响就是工作效率并没有随着节奏的
加快而明显提升,也就是Intel“高频低能”的原因之一。Intel的Pentium M系列就没有采用这种架构模式,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值