天天看點

Intel CPU發展曆史

        之前在我的部落格發過一份Intel CPU的發展簡介,不過現在部落格已經停了,原先發的内容也找不到了。之前的博文雖然花了很多筆墨介紹一些經典CPU,不過對于整個曆史發展脈絡的梳理不是很清晰。這次專門花時間從***上找了很多資料,重新整理了一下,尤其對之前搞的不是很清楚的微架構(microarchitecture)内容有了更清楚的了解。

        本文會同步發表在公衆号(AHappyLich),歡迎關注。

        下面這張圖來自***,是對整個Intel CPU微架構發展的一個非常好的總結。

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核心的制程水準。

Intel CPU發展曆史

Netburst微架構

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

        下圖和P6的表格類似,隻不過第五列伺服器\工作站CPU從Netburst這一代開始統統劃分到Xeon産品線下,在圖中沒有标出。

Intel CPU發展曆史

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。

Intel CPU發展曆史
Intel CPU發展曆史

Tick-Tock

        經曆過一段時間産品布局的混亂,Intel從2007年開始提出了所謂的Tick-Tock戰略。Tick年進行處理器制程的改進,Tock年則更新處理器的微架構。

Intel CPU發展曆史

        我們現在說的第X代CPU基本上是從第一代Core 2處理器開始計算的,但在上有所差別:第一代i3處理器使用westmere核心,第一代i5處理器和第一代i7處理器則使用了Nehalem核心。

Intel CPU發展曆史
Intel CPU發展曆史

參考資料:

【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