《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > EDA與制造 > 業(yè)界動態(tài) > 芯片的晶體管數(shù)量,是如何走到今天?

芯片的晶體管數(shù)量,是如何走到今天?

2022-02-28
來源:cpuTECHandECO
關(guān)鍵詞: 英特爾 處理器 芯片

  以英特爾4004的誕生為開端,五十年的微處理器歷史已經(jīng)書寫完成。幾乎沒有一個領(lǐng)域像微處理器那樣發(fā)展的如此迅速,在短短五十年間,微處理器的發(fā)展跨越了七個數(shù)量級--從2300個晶體管到540億個。最初的4位單個ALU設(shè)計已經(jīng)演變成眾核巨無霸,這些進步幾乎為人類生活的每個方面提供了動力。

  為了說明這些變化,MPR重點突顯了一些能定義整個行業(yè)的產(chǎn)品,包括英特爾8088、MIPS R2000、DEC Alpha 21164、英特爾Core Duo、IBM Power8和NvidiaA100。每一個產(chǎn)品都通過頻率和微體系結(jié)構(gòu)的升級展示出不斷增長的性能。

  在過去的50年里,晶體管數(shù)量的上升與戈登-摩爾的預(yù)測(摩爾定律)保持了驚人的一致,即晶體管的數(shù)量每兩年就會翻一番。將這一翻倍速度應(yīng)用于4004的晶體管,預(yù)測2020年將出現(xiàn)540億個晶體管的處理器,如圖1所示,Nvidia通過A100實現(xiàn)了這一目標。盡管晶體管數(shù)量仍然與性能密切相關(guān),但在這段期間,各公司也通過電路結(jié)構(gòu)和微體系結(jié)構(gòu)創(chuàng)新提高了性能。

20220228020104767.jpg

  圖1 50年的晶體管數(shù)量

  (按照摩爾定律,這一數(shù)字穩(wěn)定的每兩年翻一倍。Nvidia的A100,當前達到光罩孔極限尺寸的芯片(reticle-size chip),完美的匹配這一預(yù)測。(數(shù)據(jù)來源:各個廠商))

  一個人的軍隊推出4004

  英特爾于1971年發(fā)布了其4位4004處理器,在兩英寸晶圓上以10微米的工藝制造它。與以前擁有幾十或幾百個晶體管的集成電路相比,它是當時最先進的設(shè)計,包括2250個晶體管。然而,它是由單獨一名工程師費德里科-法金(Federico Faggin)創(chuàng)造的,他每周工作80小時,以按期交付740kHz的處理器(見MPR 12/18/06,“英特爾4004的35周年”)。除了設(shè)計邏輯和電路之外,他還必須手工切割用于制造光學掩模的紅寶石薄膜。在一個自我陶醉的時刻,設(shè)計師在一個掩模上刻下了“F.F.”。

  4004只實現(xiàn)了46條指令,其中5條是雙倍長度。該處理器集成了一個單一的ALU,在8個時鐘周期內(nèi)完成4位加法(和大多數(shù)其他指令),使其有效執(zhí)行率低于0.1MHz。盡管有一個完整的CPU,尺寸為12平方毫米,但4004無法獨立運行,因為除了64位(16x4位)寄存器文件外,它缺乏任何存儲器。因此,F(xiàn)aggin還交付了4001 ROM芯片、4002總線接口芯片、4002 RAM芯片和4003總線接口芯片。

  4004徹底改變了市場,因為它是第一個軟件可編程的芯片。它首先服務(wù)于Busicom公司的141-PF計算器,因為該公司擁有該設(shè)計的獨家權(quán)利。但Intel意識到可編程性使這一設(shè)計適用于廣泛的系統(tǒng),因此它通過談判達成協(xié)議,允許Intel向其他客戶出售4004,從而開創(chuàng)了微處理器市場。即使在1971年,該公司也著眼于游戲市場;例如,4004最終進入了彈球機,為曾經(jīng)的純機械游戲增添了光彩。

  8088為IBM個人電腦提供動力

  16位的Intel 8088于1979年投入生產(chǎn)。如圖2所示,該公司使用其3微米技術(shù)制造了這個包含29000個晶體管的芯片。峰值速度徘徊在5MHz左右。英特爾在其新建的以色列海法實驗室創(chuàng)造了8088。該處理器與8086基本相同,后者引入了x86指令集,但8088將外部總線接口減少到8位以降低系統(tǒng)成本。與8086一樣,它有一個6字節(jié)的取指隊列,一個16位的ALU和16位的寄存器。它的簡單流水線有兩個流水段:取指/譯碼和執(zhí)行。

20220228020104957.jpg

  圖2 AMD的8088芯片晶片管芯照片

 ?。?088有33平方毫米和29,000個晶體管。雖然芯片最早是Intel設(shè)計的,許多類似AMD的廠商獲得了設(shè)計授權(quán)能夠進行制造。(照片源自Pauli Rautakorpi《維基百科<https://en.wikipedia.org/wiki/Intel_8088#/media/File:AMD_8088_die.JPG>》,按照CC BY 3.0授權(quán)))

  然而,與8086相比,8088由于其較窄的數(shù)據(jù)總線和較小的預(yù)取隊列而出現(xiàn)性能問題。它體現(xiàn)了順序處理器的低效率:例如,程序員需要將長指令與短指令交錯使用,以避免瓶頸。8088在調(diào)用、跳轉(zhuǎn)和中斷方面也有困難,因為這些指令重置了預(yù)取隊列,可能需要15個周期來重新填充。4004需要定制存儲芯片,而8088可以使用商品RAM和ROM??蛻敉ǔ?088與英特爾的8位鎖存器8282處理器、8284時鐘發(fā)生器、8位8287驅(qū)動器、8288總線控制器、8259總線仲裁器和8087數(shù)學協(xié)處理器配對使用。

  8088在第一臺IBM PC中贏得了一個重要的設(shè)計,確保了英特爾和x86體系結(jié)構(gòu)在個人電腦PC革命的長期中心地位。英特爾并不是唯一一家提供8088解決方案的公司;IBM要求有第二個供應(yīng)來源,因此英特爾將8088設(shè)計授權(quán)給AMD、NEC、德州儀器和其他公司。在這一時期,授權(quán)處理器是很常見的,但英特爾最終在1985年的80386時代停止了這種做法。

  MIPS提供了第一個RISC處理器

  MIPS計算機系統(tǒng)公司在1986年提供了MIPSISA的第一個商業(yè)實現(xiàn),從而震撼了計算機體系結(jié)構(gòu)的世界。R2000是第一個商業(yè)化的RISC體系結(jié)構(gòu),啟動了RISC與CISC的辯論。這款32位110,000晶體管的芯片有三個速度等級:8.3MHz、12.5MHz和15MHz。MIPS是第一批無工廠產(chǎn)線的處理器供應(yīng)商之一,將R2000外包給Sierra半導(dǎo)體公司并使用其2微米的雙層金屬CMOS工藝(見MPR 2/89,“MIPS挑戰(zhàn)SPARC和88000”)。

  R2000的執(zhí)行引擎有一個ALU和一個乘法/除法單元。簡化的RISC結(jié)構(gòu)在每個時鐘周期處理一條指令,遠遠超過了競爭性的CISC處理器。該CPU有五個流水段,使其成為未來幾十年內(nèi)的順序RISC設(shè)計模板,包括RISC-V的RocketCPU。像同時期的80386一樣,R2000需要外部芯片來實現(xiàn)高速緩沖存儲和(可選擇)執(zhí)行浮點(FP)運算。

  R2000在工作站和服務(wù)器制造商中特別受歡迎。其強大的數(shù)學性能使MIPS成為工程師和科學家的理想選擇,而ISA因其優(yōu)化的軟件棧而變得更加流行。編譯器設(shè)計者幫助創(chuàng)建了最早的ISA模擬器之一,這加速了UNIX在MIPS機器上的應(yīng)用。

  DEC在性能上壓倒了英特爾

  如圖3所示,Alpha 21164是一款野獸般的微處理器。數(shù)字設(shè)備公司(DEC)于1994年發(fā)布,它的最高頻率為300MHz(見MPR 9/12/94,“Digital公司以21164引領(lǐng)潮流”)。七級流水線比任何競爭者的設(shè)計都要深,使該處理器具有速度優(yōu)勢。21164實現(xiàn)了DEC專有的64位Alpha體系結(jié)構(gòu),支持UNIX和OpenVMS。該公司用自己的0.5微米工藝制造該芯片,塞進了930萬個晶體管。

20220228020104234.jpg

  圖3 DEC公司Alpha 21264的晶片管芯照片

  (這款芯片在當時是龐然大物,尺寸為314平方毫米。主頻300MHz,遠遠超過其他競爭芯片。(照片源自Pauli Rautakorpi《維基百科<https://en.wikipedia.org/wiki/Intel_8088#/media/File:AMD_8088_die.JPG>》,按照CC BY 3.0授權(quán)))

  21164的超標量微體系結(jié)構(gòu)與最近的處理器相似。它集成了一個8KB的指令緩存,并將指令傳遞給一個寬度為4的譯碼器,該解碼器每個周期向執(zhí)行引擎發(fā)出四條譯碼后的指令。21164包括兩個整數(shù)單元和兩個浮點單元用于算術(shù)運算。它還實現(xiàn)了一個片上二級緩存,容量為96KB。該設(shè)計有一個43位的虛擬地址空間和一個40位的物理地址空間,使其能夠處理比同時代更多的存儲。8TB的虛擬內(nèi)存和1TB的DRAM。這種地址空間為需要大型數(shù)據(jù)集的應(yīng)用提供了獨特的優(yōu)勢。

  在發(fā)布時,21164擴大了DEC的性能領(lǐng)先優(yōu)勢:它在SPECint95中的得分是15.4,在SPECfp95中的得分是21.1,在這兩個方面都超過了英特爾的Pentium。由Alpha 21164驅(qū)動的系統(tǒng)因此完成了新的壯舉,如CAD建模,多媒體編輯,甚至是視頻會議。1994年,DEC公司處于世界之巔,因為它的Alpha組合提供了無可匹敵的性能。但是,當英特爾的Pentium Pro(P6)到來時,好日子就結(jié)束了,它使用RISC技術(shù)來提高x86性能。從那時起,RISC在PC和服務(wù)器中的受歡迎程度急劇下降,DEC在2001年放棄了Alpha。

  酷睿雙核是第一個多核PC處理器

  英特爾在2006年發(fā)布了Core Duo,這是第一個多核的個人電腦PC處理器。服務(wù)器之前已經(jīng)采用了多核芯片,但該公司將這種方法帶到了個人電腦上,為筆記本電腦和臺式機提供了兩種不同的設(shè)計(見MPR 10/3/05,“Yonah做雙核的權(quán)利”)。該公司在其65納米節(jié)點上制造了管芯面積為143平方毫米的臺式機版本(Conroe),包裝了2.91億個晶體管。它的頻率達到3.0GHz,同時運行32位和64位x86體系結(jié)構(gòu)。在英特爾的高主頻NetBurst方法火了之后,Conroe是第一批使用Core微體系結(jié)構(gòu)的處理器之一,該體系結(jié)構(gòu)仍然是該公司目前旗艦CPU的基礎(chǔ)。

  酷睿雙核Core Duo開啟了今天的多核運動,并成為中心。通過將兩個CPU裝在一個管芯Die上以填補其晶體管預(yù)算,英特爾大大提升了性能。另一個選擇是建立一個更復(fù)雜的單核CPU,相對于上一代產(chǎn)品,其尺寸增加了一倍,但這被證明是不可行的。亂序的Core CPU核心集成了一個32KB的指令和數(shù)據(jù)緩存,四個解碼器,一個96個條目的重排緩沖器,以及五個用于內(nèi)存和算術(shù)操作的執(zhí)行端口。它集成了一個128位SIMD單元,用于加速英特爾的向量(SSE)擴展。

  新的雙核處理器不僅因其性能而聞名,而且還因其(當時)令人印象深刻的65W功耗TDP等級而聞名。然而,雙核模式給軟件帶來了問題,這些軟件被設(shè)計為在單個CPU上運行。工程師需要實現(xiàn)多線程編程模型。發(fā)布升級的軟件花了幾年時間;在這期間,很少有用戶能看到承諾的性能提升。

  Power8將多線程帶入一個新的水平

  到2014年,多線程軟件已經(jīng)成為常態(tài),但Power8將多線程帶到了一個新的水平。2014年發(fā)布的它是一個多線程的怪物,包裝了12個核心,有96個線程(見MPR 12/29/14,“Power8沖擊商業(yè)市場”)。IBM用22納米絕緣體上硅(SOI)工藝制造了這顆190W的芯片。即使按照現(xiàn)代標準,它也是巨大的,面積為650mm2,裝有42億個晶體管,如圖4所示。這也是第一個可供商業(yè)購買的POWER芯片。

20220228020104687.jpg

  圖4 Power8的晶片管芯照片

  (在2014年,IBM通過12核,每核4線程將多線程推進到新的高度。22納米的晶片管芯尺寸是650平方毫米,同時封裝了42億晶體管。(由IBM拍攝的晶片管芯照片))

  在設(shè)計Power8時,片上存儲器成為IBM的重點。該芯片每個內(nèi)核采用512KB的二級緩存,96MB的嵌入式DRAM(eDRAM)用于L3緩存。eDRAM的使用是獨一無二的:它使IBM能夠在芯片上集成大量的存儲,而單靠SRAM是不可能做到的。即使是巨大的內(nèi)核數(shù)量,Power8的速度也達到了3.6GHz。該設(shè)計的特點是具有14個執(zhí)行單元的特別寬的執(zhí)行引擎,可以處理分支以及整數(shù)、浮點、定點和向量操作。廣泛的執(zhí)行引擎幫助Power8在IPC方面超過了競爭對手。

  該處理器仍然讓Intel在服務(wù)器市場上賺到錢。Power8的價格比英特爾的旗艦產(chǎn)品至強E5-2699v3低30%,提供類似的整數(shù)性能和領(lǐng)先的浮點性能。全球的銀行家和零售商都受益于定點的十進制引擎,它加速了傳統(tǒng)的Cobol軟件。盡管有更好的性能和更低的價格,但該處理器缺乏X86兼容性,使其在IBM自己的系統(tǒng)之外沒有獲得吸引力。

  Nvidia A100達到了光照極限(Reticle Limit)

  Nvidia的A100最能代表當今的高性能處理器,它使用專門的體系結(jié)構(gòu)在一個流行的應(yīng)用程序上實現(xiàn)了領(lǐng)先的性能。該公司的GPU已經(jīng)成為神經(jīng)網(wǎng)絡(luò)訓(xùn)練的代名詞(見MPR 6/8/20,“Nvidia A100在AI性能方面名列前茅”)。在過去十年中,人工智能應(yīng)用的普及率飆升,觸及日常生活的許多方面。但神經(jīng)網(wǎng)絡(luò)帶來的巨大計算壓力造成了對專門硬件的需求。用于數(shù)據(jù)中心400W的A100 GPU在20年第二季度投入量產(chǎn),并立即成為AI的熱門產(chǎn)品。它具有540億個晶體管;在7納米統(tǒng)一中,826毫米的巨大芯片測試了臺積電的光照尺寸極限。

  A100實現(xiàn)了Nvidia的AmpereGPU體系結(jié)構(gòu),以加速AI訓(xùn)練和推理。VLIW配置減少了指令調(diào)度邏輯,許多SIMD單元有利于計算神經(jīng)網(wǎng)絡(luò)經(jīng)常采用的大型卷積。該芯片有108個GPU核心,包含矩陣乘法單元和向量ALU。它的發(fā)布使英偉達處于人工智能市場的頂端。該公司圍繞A100及其他基于GPU的人工智能加速器建立了一個龐大的軟件生態(tài)系統(tǒng),其目標是幾乎所有可以想象的領(lǐng)域,從醫(yī)療保健到農(nóng)業(yè)到分子動力學。

  摩爾定律的勝利

  如表1所示,在過去的50年里,單個芯片上的晶體管數(shù)量已經(jīng)爆炸性增長。表中的每個產(chǎn)品都需要重大的工藝技術(shù)進步,從光學光刻到紫外線、多重曝光,以及今天的EUV(見MPR 5/20/19,“EUV工藝達到大規(guī)模生產(chǎn)”)。晶體管面積下降了200萬倍。隨著缺陷率的下降和工藝的改進,晶片管芯尺寸也在增加,允許每個芯片有更多的晶體管。這些因素使更復(fù)雜的微體系結(jié)構(gòu)、更多的片上存儲器,以及最終每片更多的內(nèi)核成為可能,提高了性能。

20220228020104845.jpg

  表1 歷史上的MPU對比

 ?。?0多年來,晶體管數(shù)量猛增。這種增長之所以可能,是因為主流工藝技術(shù)的改進。?使用了向量(SIMD)單元。(來源:廠商))

  對于基于CPU的處理器,頻率上升了四個數(shù)量級。4004開始時不到1MHz,但現(xiàn)代Intel處理器可以達到5,200MHz。CPU設(shè)計者使用了兩種技術(shù)來提高時鐘頻率:一種是依靠代工廠提高晶體管速度,另一種是通過微體系結(jié)構(gòu)的升級來實現(xiàn)收益。

  雖然A100是一個GPU,但MPR仍然認為它是一個處理器,因為它加載和執(zhí)行指令。MPR把Nvidia的芯片包括在內(nèi),以強調(diào)GPU和AI產(chǎn)品現(xiàn)在是如何推動摩爾定律的。最先進的設(shè)計有數(shù)百個1,024位的ALU,與原始微處理器上的單一4位ALU相比,相差甚遠。

  我們是如何走到今天的?

  沒有一篇文章能涵蓋微處理器50年的全部歷史。MPR的精心策劃包括了其認為在這個時間段內(nèi)具有代表性的產(chǎn)品,強調(diào)了處理器所經(jīng)歷的許多結(jié)構(gòu)變化。最早的例子只能執(zhí)行最基本的功能,如加法,而且缺乏片上存儲器。隨著時間的推移,設(shè)計者集成了一些功能,如浮點單元和總線接口,而這些功能以前是在獨立的芯片上。

  一旦整個CPU都在芯片上,公司開始增加更多的CPU。數(shù)據(jù)路徑從4位擴展到64位,對于專門的SIMD單元來說甚至更寬(在這個過程中消耗了許多晶體管)。緩存在20世紀80年代開始成為一種外部功能,在20世紀90年代轉(zhuǎn)移到芯片上,并發(fā)展成為今天復(fù)雜的多級緩存。更深的流水線實現(xiàn)了更高的時鐘速度,但它們需要更多的緩沖器和旁路邏輯,進一步增加了晶體管數(shù)量。

  雖然更深的流水線和更寬的執(zhí)行單元等技術(shù)似乎已經(jīng)達到了極限,但芯片設(shè)計者仍在試圖通過嘗試不同的方法來提高性能,如特定應(yīng)用和異構(gòu)體系結(jié)構(gòu)。當他們?nèi)狈Ω玫南敕〞r,他們會增加更多的CPU內(nèi)核,盡管很少有PC應(yīng)用能夠使用它們。

  相對于人類歷史的跨度,50年幾乎是一個小點。然而,在這個微不足道的時期,微處理器的發(fā)展速度令人難以置信。它們無處不在,從微波爐到自動駕駛汽車。當人們花時間欣賞微處理器時,也必須記住這項寶貴的發(fā)明是如何從簡陋的4004開始的。




mmexport1621241704608.jpg


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。