zoukankan      html  css  js  c++  java
  • Intel CPU发展历史

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

            本文会同步发表在公众号(AHappyLich),欢迎关注。


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

     


    P5微架构

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

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

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


    P6微架构

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

             下面的图片来自维基百科,第三列是桌面CPU的核心代号,第四列是移动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发展历史来说,迅驰并无实际的参考意义)。在整个Intel CPU微架构衍进的过程中,Pentium M扮演了一个重要的过渡者的角色。
            由于之前的Netburst架构在功耗方面的表现不甚理想,Pentium M的设计实际上是借鉴了之前的P6微架构。Pentium M有核心代号为Banias(90nm)和Dothan(65nm)的两代产品。
            之后的Core(酷睿)处理器的微架构依然是基于Pemtium,其核心代号为Yonah,有Core Duo和Core Solo两个系列产品。从名字就可以猜到,Core Duo处理器是双核心的,而Core Solo是单核心(实际上有两个核心,Intel故意关掉一个)。注意这里的酷睿值得是CPU的品牌名,与我们之后介绍的Core 2和Core i3/5/7系列有区别。


    Core微架构

            Intel的第8代CPU微架构(Pentium M不算在代数里)同样被叫做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核心。

    参考资料:

    【X86-64——维基百科】https://zh.wikipedia.org/wiki/X86-64

    【Intel Tick-Tock——维基百科】https://zh.wikipedia.org/wiki/Intel_Tick-Tock

    【酷睿2——维基百科】https://zh.wikipedia.org/wiki/%E9%85%B7%E7%9D%BF2

    【酷睿——维基百科】https://zh.wikipedia.org/wiki/%E9%85%B7%E7%9D%BF

    【Intel Celeron处理器列表——维基百科】https://zh.wikipedia.org/wiki/Intel_Celeron%E8%99%95%E7%90%86%E5%99%A8%E5%88%97%E8%A1%A8

    【P6微架构——维基百科】https://zh.wikipedia.org/wiki/P6%E5%BE%AE%E6%9E%B6%E6%A7%8B

    【Netburst微架构——维基百科】https://zh.wikipedia.org/wiki/NetBurst%E5%BE%AE%E6%9E%B6%E6%A7%8B

    【Pentium M——维基百科】https://zh.wikipedia.org/wiki/%E5%A5%94%E8%85%BEM

    【Core微架构——维基百科】https://zh.wikipedia.org/wiki/Core%E5%BE%AE%E6%9E%B6%E6%A7%8B

    【Nehalem微架构——维基百科】https://zh.wikipedia.org/wiki/Nehalem%E5%BE%AE%E6%9E%B6%E6%A7%8B

    【奔腾双核——维基百科】https://zh.wikipedia.org/wiki/%E5%A5%94%E9%A8%B0%E9%9B%99%E6%A0%B8

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

    https://www.ifanr.com/555653

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

    博客签名的内容
  • 相关阅读:
    linux 时间设置
    linux
    linux 关闭防火墙
    GIS-008-ArcGIS JS API 全图
    GIS-007-Terrain跨域访问
    GIS-006-ArcGIS API 空间关系
    Python 中文乱码
    GIS-005-Dojo & jQuery 事件处理
    GIS-004-Cesium版权信息隐藏
    GIS-003-在线地图下载及应用
  • 原文地址:https://www.cnblogs.com/happylich/p/intel_cpu.html
Copyright © 2011-2022 走看看