免费色播,亚洲国产欧美国产第一区二区三区,毛片看,日本精品在线观看视频,国产成人精品一区二区免费视频,日本黄色免费网站,一级毛片免费

CPU每一代之間的差距體現(xiàn)在什么地方?

來(lái)源:網(wǎng)絡(luò)

點(diǎn)擊:1711

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: CPU,英特爾,硬件,AMD,微觀結(jié)構(gòu)

      最近有人在網(wǎng)上詢(xún)問(wèn):“CPU每一代之間的差距體現(xiàn)在什么地方?”,以下選取一些芯片業(yè)從業(yè)者中經(jīng)典而詳盡的回答供讀者研究。

      一、破布(知乎用戶(hù)):研究方向計(jì)算機(jī)體系結(jié)構(gòu),處理器微結(jié)構(gòu)

      這個(gè)問(wèn)題可以分成兩個(gè)部分:

      1. 每一代CPU的改進(jìn)到底在什么地方?

      CPU的設(shè)計(jì)是一個(gè)系統(tǒng)工程,通??梢苑譃槲⒔Y(jié)構(gòu)(學(xué)術(shù)界喜歡把micro-architecture翻譯成“微結(jié)構(gòu)”,傳媒上多見(jiàn)“微架構(gòu)”)、電路、器件,工藝這幾大層面,每個(gè)層面內(nèi)部都有很多細(xì)分方向,每個(gè)方向都有專(zhuān)家去研究,都有專(zhuān)門(mén)的工程團(tuán)隊(duì)在做。我現(xiàn)在接觸比較多的是微結(jié)構(gòu)這塊,所以我只說(shuō)微結(jié)構(gòu)的改進(jìn)。

      微結(jié)構(gòu)內(nèi)部有很多地方是可以修改的,下面僅列舉其中一部分:

      (1)發(fā)射寬度(主要包括前端取指令的寬度、解碼寬度、dispatch/issue寬度、retire寬度)。

      (2)分支預(yù)測(cè)(包括但不限于預(yù)測(cè)器結(jié)構(gòu)、預(yù)測(cè)準(zhǔn)確率、branchresolve的延遲、流水線回退的耗時(shí)以及寄存器重命名表能夠保存多少個(gè)分支的快照)

      (3)亂序執(zhí)行窗口的大小(包括ROB、ReservationStation)

      (4)Cache(擴(kuò)充Cache大小、改進(jìn)組織結(jié)構(gòu))

      (5)Interconnect

      (6)各種bypass、loopcache、etc.

      每次Intel,AMD,IBM等巨頭推出的新架構(gòu),您能在各大媒體上看到的新聞宣傳,大多是從這些地方的參數(shù)入手,比如說(shuō)Haswell把亂序執(zhí)行窗口從168加大到192,諸如此類(lèi)。

      2. 對(duì)于普通消費(fèi)者而言,這些改進(jìn)最終會(huì)貢獻(xiàn)多大分量的性能差別?

      上面列了這么多不明覺(jué)厲的術(shù)語(yǔ),但是實(shí)際上,現(xiàn)在每一代新的CPU性能只能增長(zhǎng)~10%左右?!境鎏帪镠otchips2013DARPAMicrosystemsTechnologyOffice的DirectorRobertColwell所做的Keynote】

      微結(jié)構(gòu)研究的黃金年代我認(rèn)為是在80年代~2005年前后,微結(jié)構(gòu)上的很多經(jīng)典成果,例如RISC,分支預(yù)測(cè),超流水線這些東西,都是那時(shí)候火熱起來(lái)的,當(dāng)時(shí)的CPU性能提高比較快,這么多年過(guò)去,現(xiàn)在能挖的差不多都已經(jīng)挖出來(lái)了,處理器的基本微結(jié)構(gòu)已經(jīng)相對(duì)固化,剩下的是一些小幅度的增量式改進(jìn),一點(diǎn)一點(diǎn)兒地?fù)感阅堋?/span>

      現(xiàn)在業(yè)界的注意力已經(jīng)轉(zhuǎn)向其他方向,比如異構(gòu)計(jì)算的概念最近就被炒的很熱。

      Bonus:CPU的性能瓶頸在什么地方?如何判斷?

      對(duì)于不同的程序,性能瓶頸也是不同的,比如說(shuō)有的程序指令緩存miss率很高,流水線前端取不到指令導(dǎo)致停頓,有的程序是因?yàn)橹噶钪孛麜r(shí)競(jìng)爭(zhēng)寄存器的讀取端口,有的程序是因?yàn)閏ache裝不下工作集,所以很難一概而論。目前的大勢(shì)主要是訪存引發(fā)停頓。

      通過(guò)CPU的參數(shù)判斷CPU的性能瓶頸,我個(gè)人認(rèn)為對(duì)于普通消費(fèi)者而言是做不到的。那種一看網(wǎng)媒上公布的粗略架構(gòu)圖就嫩判斷出CPU性能瓶頸的決不是仙人,而是異想天開(kāi)的民科。那些巨頭公司的架構(gòu)師都是經(jīng)過(guò)多年訓(xùn)練經(jīng)驗(yàn)豐富,在大參數(shù)上犯下明顯錯(cuò)誤的可能性幾乎為0,更不用說(shuō)整個(gè)CPU是許多架構(gòu)師的通力合作。

      判斷性能瓶頸需要做精確的量化分析,現(xiàn)在的CPU內(nèi)部一般都集成了成百上千個(gè)性能計(jì)數(shù)器,有perf之類(lèi)的專(zhuān)用工具可以讀取這些地方的數(shù)值,統(tǒng)計(jì)各個(gè)不同部件的性能表現(xiàn)。這是一個(gè)比較專(zhuān)精化的領(lǐng)域,如果您想要了解這方面的知識(shí),可以閱讀《計(jì)算機(jī)體系結(jié)構(gòu):量化研究方法》作為起步。

      二、吳恒:美國(guó)EE博士研究生在讀,主攻化合物、鍺半導(dǎo)體電子器件

      看到大家基本都是從架構(gòu)系統(tǒng)級(jí)的角度去思考這個(gè)問(wèn)題,我就從物理層給一個(gè)答案吧。

      CPU是由無(wú)數(shù)晶體管組成的,架構(gòu)系統(tǒng)級(jí)管的是如何讓這無(wú)數(shù)MOSFET(金屬氧化物半導(dǎo)體場(chǎng)效應(yīng)晶體管)合理并且高效的運(yùn)行,物理層管的則是如何讓單個(gè)MOSFET運(yùn)行的更快。

      關(guān)于工藝上的革新簡(jiǎn)直數(shù)不勝數(shù),十年前我們使用的CPU(以pentium4為例)的特征尺寸(criticallength也就是常說(shuō)的線寬)為90nm,晶體管是平面MOSFET(planar-MOSFET),現(xiàn)在我們用的Core4XXX系列的特征尺寸是22nm,晶體管用的是3D鰭式MOSFET(FinFET)。更小的特征尺寸意味著更大的驅(qū)動(dòng)電流,更大的驅(qū)動(dòng)電流意味著更快的響應(yīng)速度,于是CPU的速度更快。

      在這十多年中,CPU經(jīng)歷了:

      1.單核CPU到多核CPU的改變,不再用主頻來(lái)拼性能(主頻越高、功耗越大、散熱問(wèn)題越嚴(yán)重)。                        2.柵極氧化物:低K值二氧化硅(SiO2)到高k值二氧化鉿(HfO2),用來(lái)解決隨特征尺寸減小帶來(lái)的柵極控制能力減弱的問(wèn)題。

      3.柵極氧化物兼容性要求:多晶硅柵極到金屬柵極(n型和p型不同金屬)。

      4.傳統(tǒng)硅襯底到應(yīng)變硅技術(shù)(strainsilicon,應(yīng)變條件下Si半導(dǎo)體的載流子遷移率會(huì)得到非常大的提升,從而提高晶體管驅(qū)動(dòng)電流)。

      5.SiGe源漏級(jí)技術(shù)(用來(lái)降低晶體管接觸電阻,增大電流)。

      6.特征尺寸的不斷縮小90-65-45-32-22nm,下一個(gè)目標(biāo)就是今年的14nm。(特征尺寸的縮小能帶來(lái)更大的驅(qū)動(dòng)電流以及更高的晶體管集成度,進(jìn)一步增強(qiáng)CPU芯片的運(yùn)算速度和能力,同時(shí)也會(huì)帶來(lái)更多的散熱和功耗問(wèn)題)。

      7.3D晶體管技術(shù)(用來(lái)增強(qiáng)在短溝道條件下的柵極控制能力)。

      8.SOI技術(shù),絕緣體上硅技術(shù),由IBM提出,是IntelFinFET陣營(yíng)以外的另一大技術(shù)陣營(yíng)。

      Moore定律驅(qū)動(dòng)著半導(dǎo)體產(chǎn)業(yè)的不斷向前發(fā)展,其實(shí)在你不經(jīng)意之間,無(wú)數(shù)人的奮斗成果和新技術(shù),以及數(shù)以?xún)|計(jì)的晶體管都被注入了那小小的1cm見(jiàn)方的硅片之中,這本身不就是一個(gè)很奇妙的事情嗎?

      從另一個(gè)角度上說(shuō),其實(shí)我們?cè)诓唤?jīng)意間參與了這人類(lèi)歷史上最偉大和最先進(jìn)技術(shù)的變革之中了。最后送幾張圖

    CPU每一代之間的差距體現(xiàn)在什么地方?

    世界第一個(gè)集成電路(By Ti)

    CPU每一代之間的差距體現(xiàn)在什么地方?

    蘋(píng)果A7芯片的截面圖 圖中每一個(gè)針狀的結(jié)構(gòu)都對(duì)應(yīng)一個(gè)晶體管 (By Samsung)

    CPU每一代之間的差距體現(xiàn)在什么地方?

    3D 晶體管截面圖 注意比例尺  (By Intel)

    CPU每一代之間的差距體現(xiàn)在什么地方?

    一個(gè)完整CPU的截面圖 上層是金屬互連線 最下面的是晶體管

    (審核編輯: 小丸子1)