Intel CPU发展历史

        之前在我的博客发过一份Intel CPU的发展简介,不过现在博客已经停了,原先发的内容也找不到了。之前的博文虽然花了很多笔墨介绍一些经典CPU,不过对于整个历史发展脉络的梳理不是很清晰。这次专门从维基百科上找了很多资料,重新整理了一下,尤其对之前搞的不是很清楚的微架构(microarchitecture)内容做了更清楚的展示。

        之后如果关于Intel CPU的内容有更新的话,会删掉旧的图文消息,尽量保持内容有效性。


        下面这张图来自维基百科,是对整个Intel CPU微架构发展的一个非常好的总结。


P5微架构

        自从Intel推出8086CPU,奠定了x86架构的基础,又相继推出了80286、80386、80486等CPU。到了80586,由于商标的原因(纯数字无法申请商标),Intel开始使用Pentium作为80586的名字。

        使用P5微架构的第一代CPU主要是Pentium和Pentium MMX两款,后者支持MMX多媒体指令集。

        像Pentium这样的名词,不仅仅指代某一款CPU,而是作为商标使用在众多不同微架构,不同平台的CPU上。类似的商标还有Core(酷睿)、Atom(凌动)、Xeon(至强)、Celeron(赛扬)、Itanium(安腾)等。真正能反映CPU进化史的是微架构的演进和CPU的核心代号。


P6微架构

         采用P6微架构的CPU主要是Pentium Pro、Pentium II、Pentium III等三个系列。

         下面的图片来自维基百科,第三列是桌面CPU的核心代号,第四列是移动CPU的核心代号,第五列是服务器\工作站CPU的核心代号。


Netburst微架构

        Netburst微架构是Intel的第7代x86微架构。主要产品是Pentium 4和Pentium D。

        下图和P6的表格类似,只不过第五列服务器\工作站CPU从Netburst这一代开始统统划分到Xeon产品线下。


Pentium M

        Pentium M是Intel Centrino(迅驰)计划的第一代CPU产品。
        迅驰计划的核心是将CPU、芯片组、无线网卡等Intel的产品整合在一起计划,但对于我们讨论的CPU发展历史来说,迅驰并无实际的参考意义。
        由于之前的Netburst架构在功耗方面的表现不甚理想,Pentium M的设计实际上是借鉴了之前的P6微架构。Pentium M有核心代号为Banias(90nm)和Dothan(65nm)的两代产品。
        之后的Core(酷睿)处理器的微架构依然是基于Pemtium,其核心代号为Yonah,有Core Duo和Core Solo两个系列产品。从名字就可以猜到,Core Duo处理器是双核心的,而Core Solo是单核心(实际上有两个核心,Intel故意关掉一个)。


Core微架构

        Intel的第8代CPU微架构(Pentium M不算在代数里)同样被叫做Core,也就是Core微架构。为了与上一代采用Yonah核心的Core CPU做区分,这一代CPU被称为Core 2(酷睿2)。

        Core 2分为三个平台:移动平台Merom,桌面平台Conroe,服务器平台Woodcast。


Tick-Tock

        经历过一段时间产品布局的混乱,Intel从2007年开始提出了所谓的Tick-Tock战略。Tick年进行处理器制程的改进,Tock年则更新处理器的微架构。

        我们现在说的第X代CPU基本上是从第一代Core 2处理器开始计算的,但在上有所区别:第一代i3处理器使用westmere核心,第一代i5处理器和第一代i7处理器则使用了Nehalem核心。

参考资料:

https://blog.csdn.net/baidu_35679960/article/details/77884485

https://www.ifanr.com/555653

https://zhuanlan.zhihu.com/p/30654275

猜你喜欢

转载自www.cnblogs.com/happylich/p/9465647.html