For faster navigation, this Iframe is preloading the Wikiwand page for P6微架构.

P6微架构

P6微架构(P6 Microarchitecture)是英特尔在1995年推出的第六代x86架构微处理器。它的后继者是2000年的NetBurst微架构,但是最后在Pentium M之间又出现P6的踪影。而Pentium M的P6的后继者则是Intel Core微架构。

从 Pentium Pro 到 Pentium III

[编辑]

P6 核心是 Intel 第六代 x86 架构的处理器核心。最先采用 P6 实做的 CPU 是在 1995年推出的 Pentium Pro,而 P6 的上一代则是第一代 Pentium 的 P5 核心。

下面列出一些在 x86 第一次使用的技术,实现在 P6 核心上的功能,包括:

  • 预测执行与乱序执行(Intel 称之为“动态执行”),这些功能需要在执行核心上新增“退休”(retire)单位。这样的设计可以降低流水线延迟,而能够使 Pentium Pro 与后来的 CPU 拥有不错的性能。
  • 超级流水线,能够从原本第一代 Pentium 的 5 阶流水线增加到 Pentium Pro 的 14 阶流水线,而 Pentium III 的 10 阶流水线、12 阶到 14阶流水线的 Pentium M 是远大于第一代 Pentium 的数量。
  • 与处理器核心同速的内建 L2 缓存,取代原先较慢的、且设计于外部(位于主板上)的缓存。
  • 达 36 位元宽的物理内存总线,能够支持大于 4 GB 的主存储器。(不过制程的地址空间还是限制在 4GB)
  • 寄存器更名,该技术能够在流水线上更有效率的执行多重指令。

而 P6 架构最为人称道的是电源需求量低、优越的整数运算性能,还有不错的指令周期率(Instructions per cycle,IPC)。当最先应用于 Willamette 核心的 NetBurst 架构出现时,该架构的指令周期率较 P6 差,而且在电源需求与输出效率上都比原先的架构还要差,不过由于 NetBurst 的时脉较易提升,在桌面型市场 P6 的处理器核心还是被 NetBurst 取代。

再度使用于 Pentium M (Banias and Dothan)

[编辑]

当 Pentium 4 的手提电脑处理器推出后,很快的就发现 NetBurst 的核心不适合用于移动计算上。由于 Netburst 的处理器比 P6 前辈的每时脉或是每瓦特的效率都还要差,以至于 Pentium 4-M 执行温度比 Pentium III-M 高,而且也无法提供明显的性能增进。这种效率低下的缺失不但影响到散热系统的复杂度,也影响到最重要的电池使用时间长度。

这时 Intel 发现新的 NetBurst 架构在移动计算市场上并不是很好的选择,所以重新设计出更适合应用在该市场的新核心。而结果是将原本的 P6 核心加以改良,并加入 NetBurst 既有的功能,最后以 Pentium M 的代号推出。

Pentium M 的设计概观:[1]

  • 插槽接口为 Socket 479。电器规格与 Socket 478 相似,但是互不兼容。
  • 更快的前端总线速度。最初的 Banias 核心,Intel 给予 400 MT/s 的 Netburst 总线。而更新的 Dothan 核心的总线速度随着桌面型 Pentium 4 的规格升级而提升至 533 MT/s。
  • 更大的 L2 缓存。起初 1 MB,Dothan 提升到 2 MB。动态缓存激活能够在节能状态时减少缓存激活的大小。
  • 支持SSE2 指令集
  • 增加 3 到 4 阶的流水线深度,能够增加时脉的延伸性。
  • 专用的寄存器堆栈管理。
  • 增进分支预测的效率。
  • 在解码指令时能够将某些指令群结合成单一指令。x86 的指令就能够包含数个 RISC 的微指令。
  • 第三代的增强型 SpeedStep (EIST)。处理器能够在闲置时降低时脉与电压,使处理器在此时的能耗只有个位数的瓦特。

Pentium M 在手提电脑领域的那几年中是当时最有效率的处理器,在最大需求的能耗不高于 30 瓦,而在闲置实更是只有 4 到 5 瓦。而该处理器的效率更是能够与比它高于近 1 GHz 的 Netburst 处理器相匹敌。[1]

Pentium M 主要的缺点在于浮点数的运算能力。P6 核心的浮点数运算性能经由长时间的演进即使有很可观的进步,但是较新的 AMD Athlon 与 Athlon 64 的核心凭借著足以抗衡 NetBurst 的浮点 SIMD 运算能力,在这方面 Pentium M 显得疲弱。而即使 Intel 在 Pentium M 加入 SSE2 的支持,但是加入的方式却与 Athlon 64 与 Pentium 4 不同。所以真实运算时,相较于缓存与整数的效率,Pentium M 的性能会更依赖于浮点单位的使用率。[1][2]

Intel Core 架构

[编辑]

代号为Yonah的CPUIntel Core的品牌在 2006年1月推出。Core Solo是单核处理器,Core Duo是双核处理器。最初的Intel Core是32位手提电脑处理器。这些处理器不只解决了先前Pentium M的性能问题,也加入以下的新功能:

  • SSE3指令集的支持
  • 改变P6架构,使两颗核心能共同分享L2缓存

只用于手提电脑的Intel Core处理器是过渡产品,而更新的Core微架构就以新的Core 2Pentium Dual-CoreCeleronXeon的名称发表。

不过值得注意的是,Pentium Dual-Core的T2060、T2080与T2130的型号使用的是Yonah架构,而并不是新的Core微架构。

使用 P6 架构的晶片

[编辑]

参见

[编辑]

参考资料

[编辑]
  1. ^ 1.0 1.1 1.2 Lal Shimpi, Anand. Intel's 90nm Pentium M 755: Dothan Investigated页面存档备份,存于互联网档案馆), AnandTech, July 21, 2004.
  2. ^ Pentium M Review页面存档备份,存于互联网档案馆), CPUID.com, accessed May 1, 2007.
{{bottomLinkPreText}} {{bottomLinkText}}
P6微架构
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?