CPU兩大陣營對擂,X86構架讓英特爾如日中天

2016/05/06
17
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

?

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


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

What?

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

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

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

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

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


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

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

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

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

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

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

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

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

?

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

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

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

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

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

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

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

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

Intel 8086 處理器內部結構

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

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

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

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

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

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

?

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

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

關于這場“斗爭”,一位權威人士是這樣評價的:

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

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


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

除此之外,他還有其他的頭銜:美國國家工程研究院院士,IEEE 和 ACM 會士,曾因成功的啟發(fā)式教育方法被 IEEE 授予 James H.Mulligan,Jr. 教育獎章。他因為對 RISC 技術的貢獻而榮獲 1995 年 IEEE 技術成就獎,而在 RAID 技術方面的成就為他贏得了 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ù)服務器提供磁盤存儲的工業(yè)的革命,并且又提出了 NOW(工作站網(wǎng)絡)的概念。

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

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

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

系列匯總:

之一:第一款處理器之謎

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

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

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

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

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

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

英特爾

英特爾

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

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

查看更多

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

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