新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > 一代CPU王者的發(fā)展簡(jiǎn)史:從技?jí)河⑻貭柕膞86-64位技術(shù)到全新的 Ryzen 架構(gòu)

一代CPU王者的發(fā)展簡(jiǎn)史:從技?jí)河⑻貭柕膞86-64位技術(shù)到全新的 Ryzen 架構(gòu)

作者: 時(shí)間:2017-04-20 來源:TechNews 收藏
編者按:AMD Ryzen CPU 終于上市了,眾人都說要重返榮耀,那 AMD 的過往榮耀是什么?這一間公司又是如何讓 Intel 感到頭疼?這一切,就從 AMD 發(fā)布 x86-64 指令集架構(gòu)說起。

  今年,眾所期待的 CPU 終于上市了。從 2012 年開始研發(fā),背負(fù)著帶領(lǐng) 重返榮耀的 CPU,一上市便造成轟動(dòng)。極高的性價(jià)比以及低功耗,為筆電以及桌機(jī)的 CPU 市場(chǎng),注入了活水。

本文引用地址:http://m.butianyuan.cn/article/201704/358207.htm

  64 位處理器的興起

  在 32 位 CPU 中,如果單純以 CPU 做存儲(chǔ)器定址時(shí),4GiB 為其極限。多余的空間,則需額外的軟硬件支持。在早期的超級(jí)電腦中,這一類的需求可以靠錢解決。然而,隨著存儲(chǔ)器技術(shù)的發(fā)展,在一般商業(yè)甚至是一般消費(fèi)性市場(chǎng)中,4G 以上的存儲(chǔ)器將越來越常見。如果有一款 CPU 可以直接定址大量的存儲(chǔ)器,將帶來相當(dāng)大的優(yōu)勢(shì)。

  因此,從 90 年代起,眾多的 CPU 制造商開始研發(fā)制造 64 位的 CPU。其中,PC 市場(chǎng)的領(lǐng)頭羊,Intel 便從 1994 年開始,和 HP 共同發(fā)展新的 64 位指令集架構(gòu)以及 CPU,以因應(yīng)接下來的 CPU 市場(chǎng)競(jìng)爭(zhēng)。然而,Intel 所提出的 64 位 CPU,其指令集架構(gòu)和舊有的 x86 截然不同,將導(dǎo)致原有的程序會(huì)無法在新的 Intel CPU 上執(zhí)行。

  1999 年時(shí), 則發(fā)布和 Intel 截然不同的方法。AMD 決定將既有的 x86 指令集架構(gòu),擴(kuò)增成 64 位的指令集。采用這個(gè)方法意味著原有的程序,將得以執(zhí)行在新的 AMD 64 位的 CPU 上,大大減低后續(xù)重新編寫程序的需求。指令集架構(gòu)的差異,替 AMD 立下勝利的基石。

  64 位指令集架構(gòu)之戰(zhàn),AMD 大獲全勝

  在 2001 年,Intel 終于發(fā)布其第一款的 64 位 CPU──Itanium。然而,這一款 CPU 在市場(chǎng)的接受度卻沒有如同其所預(yù)期般,迅速的被采用。最主要的原因,莫過于軟件的數(shù)量不足、以及和其他 64 位處理器相比的弱勢(shì)效能。

  其中,軟件數(shù)量不足的關(guān)鍵,就在于指令集架構(gòu)的差異。在高速計(jì)算里面,為了讓程序得以執(zhí)行的更快,大多數(shù)的工程師會(huì)修改或直接編寫組合語言,以期讓程序能更符合硬件的執(zhí)行模式。如果更換不同的指令集架構(gòu),將需要耗費(fèi)大量的時(shí)間修改組合語言,甚至重新開發(fā)整個(gè)程序。

  此外,沒有明顯優(yōu)勢(shì)的 CPU 效能,也讓開發(fā)商不愿投入更多的資源在 Intel 的 Itanium 上。因此,Intel 只能加速下一款 CPU 的開發(fā),以期待能滿足市場(chǎng)的需求。

  2003 年,震撼市場(chǎng)的消息發(fā)出。AMD 發(fā)布了第一款 x86-64 的 CPU──Opteron 以及 Athlon 64。光是讓既有的 32 位 CPU 運(yùn)行于其上,就已經(jīng)為 AMD 添增光彩。更不用說新的 CPU 所采用的硬件架構(gòu) K8 是何等的強(qiáng)悍。

  扭轉(zhuǎn)頹勢(shì),Intel 版 x86-64 現(xiàn)身

為了避免商用以及高速科學(xué)計(jì)算領(lǐng)域的市占率下滑,Intel 于 2004 年時(shí)緊急推出新的 Xeon CPU。此外,在桌機(jī)市場(chǎng),Athlon 64 的優(yōu)秀效能,讓 Intel 不得不以既有的 Pentium 4 為基礎(chǔ)將指令集架構(gòu)擴(kuò)展至 64 位。

  然而,即使 Intel 推出新了的 CPU,其 CPU 硬件架構(gòu)效能提升卻不足,導(dǎo)致新的 CPU 效能稍微落后采用 K8 架構(gòu)的 Opteron 以及 Athlon 64。K8 架構(gòu)成了傳說,為 AMD 帶來榮耀。同時(shí),其主要硬件架構(gòu)師 Jim Keller 也逐漸為人所知。

  邁向多核心之路,黃金交叉將出現(xiàn)?

  在 2005 年 5 月時(shí),AMD 以及 Intel 皆發(fā)布了消費(fèi)者市場(chǎng)的雙核心 CPU,分別為 AMD Athlon 64 X2 以及 Intel Pentium D。第一款消費(fèi)市場(chǎng)的雙核心 CPU,揭開了嶄新的時(shí)代序幕。多的核心便意味著作業(yè)系統(tǒng)中的多執(zhí)行緒,可以同時(shí)運(yùn)行在一顆 CPU 中,大幅降低執(zhí)行緒所需等待的時(shí)間。

  比較這兩款 x86-64 雙核心 CPU 的效能時(shí),這一次,AMD 持續(xù)維持著其領(lǐng)先的姿態(tài),Athlon 64 X2 的效能大幅超越 Pentium D。AMD CPU 的市占率一舉攀升,就在黃金交叉將要出現(xiàn)之時(shí)。Intel 展開逆襲,2006 年 8 月,Intel 推出了下一代的 CPU──Core 2 系列。


一代CPU王者的發(fā)展簡(jiǎn)史:從技?jí)河⑻貭柕膞86-64位技術(shù)到全新的 Ryzen 架構(gòu)

  ▲ 由 CPU Benchmarks 所統(tǒng)計(jì)的資料,該資料是統(tǒng)計(jì)全球使用該款 benchmarks 的 CPU 廠牌。雖然不是實(shí)際的 CPU 出貨量,但是足以當(dāng)做參考。(Source:CPU Benchmarks)

  新系列的 Intel CPU,斷開和 Pentium 4 的關(guān)聯(lián),以 Pentium III 的 CPU 硬件架構(gòu)為基礎(chǔ)重新設(shè)計(jì),并采用 AMD 所發(fā)展的 64 位指令集架構(gòu)。這一次,Intel 以過往成功的產(chǎn)品為基礎(chǔ)并重新設(shè)計(jì),以 Core 為名重新出發(fā)。這一次,Intel 結(jié)束產(chǎn)品線的混亂以及產(chǎn)品效能低落的數(shù)年。


上一頁 1 2 下一頁

關(guān)鍵詞: AMD Ryzen

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉