當前位置:
首頁 > 新聞 > 全殲對手!Intel x86處理器為什麼不死?

全殲對手!Intel x86處理器為什麼不死?

相比x86,IBM的Power架構和Sun的SPARC架構都曾有著很明顯的性能優勢。但時至今日,已經接近40歲的x86架構佔據了超過90%的伺服器市場。根源來看,是由於封閉系統和企業屬性不符,盲目的追求生態會讓推第三方到競爭對手的懷抱。這也是更開放的x86架構如今枝繁葉茂的原因。

Power高處不勝寒

1980年,IBM創新的推出了全球第一台基於RISC(精簡指令集)架構的原型機,RISC對於CISC(複雜指令集)在高性能領域優勢明顯。而1994年,IBM基於此推出PowerPC604處理器,其強大的性能在當時處於全球領先地位。

在高端領域,Power架構具備大規模SMP系統性能,其可以保障內存在訪問任意一枚CPU時速度是一致的。而x86則是採用了NUMA結構,CPU和內存分區,這就意味著在訪問自己部分的內存速度飛快,而其他部分內存速度要慢不少。也正是因此,4路以上的x86伺服器相對較少。

硬體方面,Power系統在可靠性、可用性和可維護性的方面的出色表現使得 IBM從晶元到系統所設計的整機方案有著獨有的優勢。Power架構的處理器在超算、大型企業的UNIX伺服器等多個方面應用也十分成功。

IBM的Power架構 強大卻不親民

在軟體方面,其專用的AIX系統在穩定性、軟體方案集成度和廠商技術支持能力方面都要更強。由於用戶選一平台主要看軟體需求,一般對數據保護和7*24小時不宕機等有所要求,power架構的穩定性和運維等方面相對更優。

但是,Power系列的問題也十分明顯,那就是價格太不親民,技術也趕不上環境的變化 。

在雲計算興起後,隨著分布式系統逐漸成熟,系統對小型機的依賴開始降低,改為依靠集群提供,性能也可實現分布式處理。而更為關鍵的是,IBM的全套服務儘管穩定性優秀,但卻影響了Power架構對其他商家的吸引力。

Sparc:流水無情戀落花

除了Power外另一個在Unix系統中表現極為活躍的架構就是SPARC(Scalable Processor ARChitecture,可擴展處理器架構)。同樣在是上世紀80年代,Sun公司首先提出了RISC處理器體系架構SPARC。並且在1989年,Sun將採用了該架構的SPARC處理器應用於高性能工作站及伺服器上。該架構的開放性和risc體系的特點很快讓其成為了國際流行的架構。

SPARC有意 市場無情

為了擴大SPARC的影響力並作出進一步優化,1989年「SPARC International」組織成立,幫助進行SPARC架構標準管理,而該組織的會員包括了很多全球知名的公司和機構,比如如歐空局、歐比特、摩托羅拉、東芝、富士通、Aeroflex Gaisler等,以及2009年收購了Sun的Oracle。

SPARC架構的成功和Sun旗下的Solaris系統有著分不開的關係 。當計算機系統龐大、用戶數量巨大增加時,基於Unix操作系統打造的 Solaris能更好地利用計算機資源,是所有商業版中最可靠最完善的版本。而依賴SPARC架構和Solaris系統的性能和可靠性,其佔領了伺服器高端市場。Sun的另一個更為知名的產品是Java,雖然在上世紀90年代為智能家電開發的Java並沒有為其帶來相應的回報,但已成為今天移動時代最重要的開發語言。

如此強大的實力本應統領伺服器市場,但遺憾的是,在微軟和英特爾組成Wintel聯盟之後,兩者憑藉自身在各自市場的規模效應,使得採用Wintel產品的伺服器廠商可以通過低廉的價格大肆搶佔中低端市場。而當Sun醒悟過來,通過開源等方式想要挽回敗局時為時已晚。

Solaris系統已經被Oracle裁撤

最終,市值曾超2000億美元的Sun以74億美元賣給了Oracle。表面上看,Oracle的各種軟體和SPARC架構的完美兼容大可以讓這一架構起死回生。可是事實並不盡如人意,Oracle在2010年放棄了開源項目OpenSolaris;去年年底,Oracle宣布Solaris操作系統將被裁撤,SPARC架構最大的優勢僅剩下和Oracle軟體的兼容性。

而且Sun旗下產品線眾多,SPARC架構僅僅依靠Oracle根本無法走遠,而能夠不計競爭關係合作研發的企業少之又少,SPARC架構如今的局面就變得十分尷尬。

x86依靠生態稱霸市場

與Power和SPARC在高性能領域的風生水起不同,x86架構是天生的小屌絲。1978年他出生的那年,英特爾還只是一個普通的科技公司。可是x86架構隨同其cisc指令集卻開啟了一個新的時代。

x86架構在伺服器領域本無優勢

儘管在最初的幾年,x86並沒有引發太大的震動,但是三年後,x86架構得到IBM PC的應用,並很快成為了全球個人計算機的標準平台,成為史上最成功的CPU架構,Intel如今的地位很大程度上是藉助x86架構幫助。

很快,x86架構處理器從桌面到筆記本、伺服器、超級計算機和編寫設備等多種平台得到發展,蘋果在這期間就放棄了PowerPC專為使用x86架構。但是,X86 CPU採用的cisc指令集卻有著自己的問題。

CISC指令集的固有問題在於CPU執行大多數是在訪問存儲器中的數據,這拖慢了整個系統的速度。而RISC系統則往往具有很多個通用寄存器,採用重疊寄存器窗口和寄存器堆等技術讓寄存器資源充分利用。X86架構計算機利用效率低,執行速度慢的缺點在高性能領域暴露無遺。

再者,CISC指令採用順序串列執行,每條指令中的操作也是按照順序串列執行,其優點在於控制簡單。問題在於如果遇到複雜的指令,那麼整體運行速度較慢而且過程複雜。

CISC與RISC指令集對比

今天的x86 CPU中已融入了解碼的功能,其將長度不定的x86指令轉換為長度固定的類似於RISC指令,然後將其交給RISC內核進行處理。解碼包括了硬體解碼和微解碼兩種,簡單的x86指令採用硬體解碼速度較快,而複雜的指令則需要微解碼,將其分成若干條簡單指令後才進行執行。目前,x86架構的最大優勢在於單條指令功能強大,指令數少速度較快;而由於指令數少,高頻率運行時也不需要很大的寬頻佔用往CPU傳輸指令。

x86的成功是因為英特爾不做伺服器

x86之所以可以贏得市場主要原因在於其是一個十分開放的架構。IBM和SUN當年都是從晶元到伺服器到系統一手包辦的公司。而英特爾則是一個十分純粹的晶元廠商,其業務僅與AMD等少數晶元生產者存在競爭,這就使得伺服器廠商不用忌憚與之發生競爭關係。

SOC不弱 只怪三星太強

就像今天的手機市場,儘管三星也有很強的晶元設計製造能力,但是除了魅族以外,沒有一家手機商使用三星的SOC。英特爾與全球大多數的設備生產商的合作在保證了英特爾出貨批量的同時,將良品率提升並降低成本從而進一步推高了x86架構在市場的佔有率。

x86的成功是因為英特爾不做伺服器

單從性能來看,無論Power還是SPARC架構都可以擊潰x86,可是最終能夠贏下來的卻偏偏是"最弱"的x86架構。這並非劣幣淘汰良幣,而是市場競爭的選擇,根源上講,x86的成功在於英特爾根本不碰伺服器。

IBM很強,這一點在英特爾還只是個普通小公司的時候就已經是事實了。可是強大的IBM大包大攬,無論大型機、小型機、晶元還是系統全都親自上陣,這樣做在安全和穩定性方面確實有自己的優勢,而在金融領域也確實讓大型機受益匪淺,可這麼做無異於斷了自己單個產品的生路。試問,小型機領域除了IBM有哪家伺服器生產廠商願意用Power架構晶元呢?那不就是相當於給競爭對手IBM的小型機送錢嗎?

英特爾的成功在於知道什麼不該碰

而研發了SPARC架構的Sun也是犯了這個錯誤,Sun在最輝煌的時候不僅有SPARC和java,伺服器、工作站、個人計算機等多種設備至今依然佔據部分市場。可是SPARC架構想要發展必須依託於設備生產商的認可,可誰會買競爭對手的賬呢?

克己復禮,天下歸仁

而英特爾的戰術就非常的明確,專精於x86架構晶元,絕不碰設備生產 。因此不論設備生產商、軟體開發者或者系統開發者都可以與不存在利益競爭關係的英特爾合作。受益於此,x86架構的兼容性也越發強大,生態體系越發完善,這才成就了現如今市場佔有率超過90%的一家獨大局面,英特爾也藉助x86架構一躍成為全球頂級的晶元提供商。

谷歌吃下了摩托羅拉 卻賠的血本無歸

其他領域,正面典型如高通,專註晶元研發甚至連生產廠都不建,依靠專利和技術就成為頂級科技企業;反面如一心想推安卓的谷歌,125億美元收購摩托羅拉,三年後以29億美元賣給聯想;微軟50億美元收購諾基亞欲在移動端推廣Windows系統,可如今無奈諾基亞改投安卓旗下。

克己復禮,天下歸仁,孔子的話用在現如今的市場之中依然適用。Power和SPARC架構在戰略上就已經決定了其必然會成為小眾化的產物,而英特爾的x86架構戰略則無比清晰,畢竟自己的產品永遠不可能讓競爭對手買單。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 intel 的精彩文章:

Ryzen 平台想用 Intel 傲騰硬碟?AMD 是這麼回應的
【電腦】被AMD觸動了?Intel下一代i5或為6核心
DIY周報:斯諾克冠軍沉迷LOL無心練習
讓你們瞎對比!這次Intel真的要做獨立顯卡了!

TAG:intel |

您可能感興趣

殲-20打掉預警機「全殲」12架殲-10,暴露其目標並不是F-22和F-35
6萬多軍隊被全殲,卻只打死對方不到1000人,這仗怎麼打的?
3600枚手榴彈全殲「山崎大隊」?職業軍人說:不可能理由簡單
5萬人圍攻16000法軍,血戰兩月將其全殲,什麼原因最關鍵?
打仗時,如果我國殲-20被偷襲全殲怎麼辦?專家提了一個醒
敢打俄軍基地?3小時後投下20噸炸彈實施毀滅打擊,200餘人被全殲
《亮劍》平安之戰,楚雲飛5000人打日軍3000人,為何不能做到全殲?道理很簡單
《亮劍》他有3000老兵,而日軍僅500人,為何8次衝鋒都沒能全殲?
海賊王:五老星之上還有3位boss!1人能毀滅世界,1人能全殲四皇
6分鐘擊敗228枚導彈!126億化為灰燼,19個導彈連被全殲
一個日本軍隊的106師團,1938年,為何沒有被徹底全殲?
中國對外戰爭最「慘」的一次,3萬打6000,結果反被全殲,敵軍陣亡2人
兩小時!中國800敢死隊全殲400日軍,總部送120頭豬慰勞
此戰許世友堅決不打,他抗命出戰全殲敵軍,俘虜2000餘人!
四野繳獲85萬支槍:全殲20個美械師,武器堆成山
亮劍楚雲飛5000人自信可以全殲日軍一個8000人旅團?是在吹牛嗎?
120萬兵力去懟20萬,王牌步兵師被全殲,傷亡37萬人換來一場慘勝
1967年不為人知的對印血戰,世界頭號僱傭兵被輕鬆全殲
《亮劍》李雲龍只有300多人,真的能夠全殲100多人的觀摩團嗎?
虎牢關大戰——李世民3500精銳騎兵全殲10萬步兵,痛快!