加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

CPU兩大陣營對擂,X86構(gòu)架讓英特爾如日中天

2016/05/06
22
  • 1評論
閱讀需 30 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

?

前面我們講到了處理器的各個時代,從 8 位到 64 位經(jīng)過了長期的研發(fā)及比拼,成就了英特爾AMD、微軟等國際大佬,那么從本節(jié)開始我們開啟處理器構(gòu)架的章節(jié)。


每當(dāng)人們談到處理器的時候,總是從性能談起,隨著話題的深入,通常會提到著名的摩爾定律,對于這個定律,到目前為止,依舊被公認為是金科玉律。

What?

摩爾定律,聽起來應(yīng)該是一個叫“摩爾”的人提出來的理論。摩爾,這個名字聽起有些耳熟,對吧?沒錯,這個摩爾就是戈登·摩爾,英特爾公司創(chuàng)始人之一,現(xiàn)在想起來了吧?

1965 年戈登·摩爾在《電子學(xué)》雜志(Electronics Magazine)第 114 頁發(fā)表了影響科技業(yè)至今的摩爾定律:

1、集成電路芯片上所集成的電路的數(shù)目,每隔 18 個月就翻一番。
2、微處理器的性能每隔 18 個月提高一倍,而價格下降二分之一。
3、用一個美元所能買到的電腦性能,每隔 18 個月翻兩番。

與摩爾定律齊名的,還有著名的英特爾鐘擺策略:在奇數(shù)年,英特爾將會推出新的工藝;而在偶數(shù)年,英特爾則會推出新的架構(gòu)。

這個策略,來源于鐘擺理論,什么是鐘擺理論?看下面的圖。


一個鐘擺,一會兒朝左,一會兒朝右,周而復(fù)始,來回擺動,但是鐘擺總是圍繞著一個中心值在一定范圍內(nèi)作有規(guī)律的擺動,所以被冠名為鐘擺理論。

英特爾鐘擺策略 Tick-Tock(工藝年 - 構(gòu)架年)是英特爾的芯片技術(shù)發(fā)展的戰(zhàn)略模式。

Tick-Tock 就是時鐘的“嘀嗒”的意思,一個嘀嗒代表著一秒。而在 Intel 的處理器發(fā)展戰(zhàn)略上,每一個嘀嗒代表著 2 年一次的工藝制造的進步。每個 Tick-Tock 中的“Tick”,代表著工藝的提升、晶體管變小,并在此基礎(chǔ)上增強原有的微架構(gòu);而 Tick-Tock 中的“Tock”,則在維持相同工藝的前提下,進行微架構(gòu)的革新。

這樣在制造工藝和核心架構(gòu)的兩條提升道路上,總是交替進行,一方面避免了同時革新可能帶來的失敗風(fēng)險,同時持續(xù)的發(fā)展也可以降低研發(fā)的周期,并可以對市場造成持續(xù)的刺激,并最終提升產(chǎn)品的競爭力。

所以,Tick 指每隔兩年的奇數(shù)年推出更小、更先進工藝的處理器;Tock 指每隔兩年的偶數(shù)年推出新架構(gòu)的處理器。

舉個例子,05 年說 Tick,英特爾更新從 90 納米走向 65 納米;06 年是 tock,用英特爾推出酷睿架構(gòu),07 年走向 45 納米。值得注意的是,首先它不會在一年內(nèi)兩個技術(shù)同時出現(xiàn)。每一年都可以在上個技術(shù)上再提升一個規(guī)模。

鐘擺策略發(fā)展趨勢一般是今年架構(gòu)、明年工藝,是讓大家循序漸進,而且實行鐘擺策略也是帶著整個行業(yè)按著這個鐘擺形成一種共同的結(jié)構(gòu)往前走。

理論普及完畢,現(xiàn)在看一下什么是架構(gòu)?

?

CPU 架構(gòu)是 CPU 廠商給屬于同一系列的 CPU 產(chǎn)品定的一個規(guī)范,主要目的是為了區(qū)分不同類型 CPU 的重要標示。

目前市面上的 CPU 指令集分類主要分有兩大陣營:一個是 intel、AMD 為首的復(fù)雜指令集 CPU,另一個是以 IBM、ARM 為首的精簡指令集 CPU。

兩個不同品牌的 CPU,其產(chǎn)品的架構(gòu)也不相同,例如,Intel、AMD 的 CPU 是 x86 架構(gòu)的,而 IBM 公司的 CPU 是 PowerPC 架構(gòu),ARM 公司是 ARM 架構(gòu)。

2.1? X86 架構(gòu)的發(fā)展
x86 這三個字母到底代表什么?

x86 是一個 Intel 通用計算機系列的標準編號縮寫,也標識一套通用的計算機指令集合。

x86 指的是特定微處理器執(zhí)行的一些計算機語言指令集,定義了芯片的基本使用規(guī)則,例如:

今天的 X64、IA-64 等。關(guān)于名稱的來歷,要從上個世紀 70 年代說起。

1、x86 架構(gòu)的發(fā)展歷程
穿越歷史,回到 1978 年 6 月 8 日,Intel 發(fā)布了新款 16 位微處理器 --8086,也同時開創(chuàng)了一個新時代:x86 架構(gòu)誕生了。Intel 8086 的內(nèi)部結(jié)構(gòu),如下圖所示。

Intel 8086 處理器內(nèi)部結(jié)構(gòu)

事實上,8086 處理器發(fā)布之初并沒有獲得太多關(guān)注,開始也沒有被大范圍采用,但它在 PC 業(yè)界的地位怎么形容都不為過,這就是因為它帶來了 x86。它不僅成就了 Intel 如日中天的地位,也成為了一種業(yè)界標準,即使是在當(dāng)今強大的多核心處理器上也能看到 x86 的身影。

現(xiàn)在,想必大家已經(jīng)明白了:

X 與處理器沒有任何關(guān)系,它是一個對所有*86 系統(tǒng)的簡單的通配符定義,例如:i386、586、奔騰(pentium)。

由于早期 Intel 的 CPU 編號都是如 8086、80286 來編號,由于這整個系列的 CPU 都是指令兼容的,所以都用 X86 來標識所使用的指令集合。如今的奔騰、P2、P4、賽揚系列都是支持 X86 指令系統(tǒng)的,所以都屬于 X86 家族。

在 40 多年的發(fā)展史中,x86 家族不斷壯大,從桌面轉(zhuǎn)戰(zhàn)筆記本、服務(wù)器、超級計算機、編寫設(shè)備,期間還挫敗或者限制了很多競爭對手的發(fā)展,讓不少處理器廠商及其架構(gòu)技術(shù)成為歷史名字,即使有些封閉發(fā)展的也難以為繼,比如蘋果就已經(jīng)放棄 PowerPC 了。

在這里,我們不得不聊一聊一個故事:x86-64 和 EM64T 的斗爭。

?

2003 年,AMD 推出了業(yè)界首款 64 位處理器 Athlon 64,也帶來了 x86-64,即 x86 指令集的 64 位擴展超集,具備向下兼容的特點。當(dāng)時 Intel 也在推行 64 位技術(shù),但其 IA-64 架構(gòu)并不兼容 x86,只是用在服務(wù)器處理器 Itanium 上。為了和 AMD 展開競爭,Intel 也在 2004 年推出了自己的 64 位版 x86,也就是 EM64T。

對此,AMD 和 Intel 互相指責(zé)對方,但無論如何至少推廣了 64 位技術(shù)的發(fā)展和普及,也讓 x86 技術(shù)得以繼續(xù)發(fā)揚光大。

關(guān)于這場“斗爭”,一位權(quán)威人士是這樣評價的:

“這證明,x86 指令集的彈性完全可以拿來對付 Intel,所以即使 Intel 統(tǒng)治了整個市場,其他公司依然可以改變 x86 的發(fā)展方向?!?/p>

那么這位權(quán)威人士是何人?David A.Patterson,下面就是這位的照片。


David A.Patterson,加州大學(xué)伯克利分校計算機科學(xué)系教授

除此之外,他還有其他的頭銜:美國國家工程研究院院士,IEEE 和 ACM 會士,曾因成功的啟發(fā)式教育方法被 IEEE 授予 James H.Mulligan,Jr. 教育獎?wù)?。他因為?RISC 技術(shù)的貢獻而榮獲 1995 年 IEEE 技術(shù)成就獎,而在 RAID 技術(shù)方面的成就為他贏得了 1999 年 IEEE Reynold Johnson 信息存儲獎。2000 年他和 John L.Hennessy 分享了 John von Neumann 獎。

面對如此閃亮的“光環(huán)”,有沒有被閃到?別急,還有更耀眼的:

David Patterson 是 RISC 最初提倡者之一。他創(chuàng)造了 RISC 一詞,定義了 RISC 的含義,是 Sun 公司 SPARC 處理器的主要顧問。他提出了 RAID(廉價磁盤冗余陣列),帶來了為大量數(shù)據(jù)服務(wù)器提供磁盤存儲的工業(yè)的革命,并且又提出了 NOW(工作站網(wǎng)絡(luò))的概念。

所以,David Patterson 是計算機界的超級大牛,RSIC、RAID、Cluster 等業(yè)界重要技術(shù)的發(fā)明者。從 06 年開始,他在 Berkeley 的并行計算實驗室領(lǐng)導(dǎo)了一個為期 5 年的研究項目,主要由 Intel and Microsoft 資助。

名副其實的“權(quán)威人士”!“大神”亮相完畢,后面我們分析一下 X86 的指令集。

與非網(wǎng)原創(chuàng)內(nèi)容,謝絕轉(zhuǎn)載!

系列匯總:

之一:第一款處理器之謎

之二:處理器的春秋戰(zhàn)國時代:8 位處理器的恩怨與紛爭(上)

之三:處理器的春秋戰(zhàn)國時代:8 位處理器的恩怨與紛爭(下)

之四:處理器的三國時代:蘋果攪動 MCU 江湖

之五:處理器的三國時代:DR 公司盛氣凌人,IBM 轉(zhuǎn)身成就微軟

之六:32 位處理器的攻“芯”計:英特爾如何稱霸 PC 江湖?

之七:AMD 稱霸 PC 處理器市場的“曇花一現(xiàn)”

英特爾

英特爾

英特爾在云計算、數(shù)據(jù)中心、物聯(lián)網(wǎng)和電腦解決方案方面的創(chuàng)新,為我們所生活的智能互連的數(shù)字世界提供支持。

英特爾在云計算、數(shù)據(jù)中心、物聯(lián)網(wǎng)和電腦解決方案方面的創(chuàng)新,為我們所生活的智能互連的數(shù)字世界提供支持。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

1996畢業(yè)于華東理工大學(xué)自控系,同年7月進入某大型國企擔(dān)任電氣員。2000年轉(zhuǎn)行從事硬件研發(fā)相關(guān)工作;后從事RFID相關(guān)產(chǎn)品的研發(fā)、設(shè)計,曾參與中國自動識別協(xié)會RFID行業(yè)標準的起草;歷任硬件工程師、主管設(shè)計師、項目經(jīng)理、部門經(jīng)理;2012年至今,就職于沈陽工學(xué)院,擔(dān)任電子信息工程專業(yè)教師,研究方向:自動識別技術(shù)。已經(jīng)出版教材《自動識別技術(shù)概論》,職場故事《51的蛻變 》。