首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个典型的现代微处理器管道有多长?

一个典型的现代微处理器管道有多长?
EN

Software Engineering用户
提问于 2013-09-07 23:44:28
回答 2查看 20.3K关注 0票数 20

我学到了一些关于流水线的知识,但它们分别是4阶段和5阶段,我认为现代流水线的典型在实践中要长得多,也更复杂。典型的输油管道有多长时间,我们可以期望它们增加多少?对于较长的管道来说,达到递减性能收益的目的是什么?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2013-09-08 02:19:05

英特尔在其最初的奔腾架构中有5个流水线阶段。在普雷斯科特家族中,阶段数在31岁时达到高峰,但此后有所下降。今天,在核心系列II处理器(i3、i5和i7)中,处理器流水线有14个阶段。

代码语言:javascript
复制
Microarchitecture   Pipeline stages
P5 (Pentium)             5
P6 (Pentium 3)          10
P6 (Pentium Pro)        14
NetBurst (Willamette)   20
NetBurst (Northwood)    20
NetBurst (Prescott)     31
NetBurst (Cedar Mill)   31
Core                    14
Bonnell                 16
Sandy Bridge            14
Silvermont              14 to 17
Haswell                 14
Skylake                 14
Kabylake                14

相对于它的前任,Prescott在性能上只取得了轻微的进步,而它更复杂的设计相对于它的性能而言需要更多的权力。虽然普雷斯科特令人失望的表现还有其他因素,但显然,增加流水线阶段的数量最终会实现收益递减。

参考文献

普雷斯科特推进流水线限制

英特尔体系结构处理器流水线

英特尔CPU微体系结构列表

微处理器的最佳流水线深度

票数 29
EN

Software Engineering用户

发布于 2013-09-09 18:49:14

关于其他现代处理器:

  • 最高可达7: 3级(仍然广泛使用的是更简单的设备)
  • ARM 8-9: 5个阶段;
  • ARM 11: 8期;
  • 皮质A7: 8-10期;
  • 皮质A8: 13期;
  • 皮质A15: 15-25期.

来自维基百科

票数 9
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/210818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档