低功耗受熱捧 十問ARM處理器究竟強在哪?
近日,ARM公司宣布推首款64位的ARMv8架構的處理器,這對于ARM公司是一個足以載入芯片發展史冊的日子,其在全球三地同時宣布將推出公司首款64位的ARMv8架構處理器,進一步擴大ARM在高性能與低功耗領域的領先地位。ARM公司在原有的生態系統中以***的創新速度推動多元化平臺,開啟計算技術的轉型時代。
此次發布64位處理器標志著ARM公司從移動設備進軍基礎設施與服務器,全面支持消費者移動互聯的生活方式。這將為ARM公司的市場擴展與用戶體驗革新提供無限商機。
近年來,智能手機與平板電腦已成為人們主要的計算設備,移動設備的計算的能力已經成為帶動整個計算領域的關鍵要素。ARM公司在過去五年間中,舉得了令人矚目的成績,其將智能手機性能提高了15倍之多,并改變了用戶使用設備的方式。此次發布的Cortex-A50處理器系列產品能夠從32位無縫轉換至64位執行狀態,依然能夠支持現有的32位應用程序,并且提供了64位的高可擴展性,以滿足移動計算終端客戶與未來智能手機的發展需求。
另一方面,移動計算的發展使得云服務與網絡互聯的基礎架構發生改變。智能移動設備的爆炸性增長,應用服務的層出不窮,使得數據內容的產生與消費大量增加,數據成倍增加,預計將于2020年達到120艾字節(為現今八倍以上 )。如果企業繼續沿用現有技術,無縫式移動生活方式將對網絡及數據中心基礎設施帶來極大考驗,Cortex-A50處理器系列針對這些難題所設計,將提供未來基礎設施所需的節能解決方案。經過強化的32位執行能力將有益于32位云端服務器應用,而64位執行能力則擴展了ARM解決方案的適用性,進而促成網絡互聯、服務器及高性能計算方面的新商機。
ARM公司一直致力于設計先進的數字產品核心應用技術,應用領域從無線、網絡和消費娛樂解決方案到影像、汽車電子、安全應用及存儲裝置等,而對于新發布的ARMv8處理器相信有很多人還有很多疑問,下面筆者為大家一一解開謎團。
#p#
一問ARM:
***的64位的處理器是基于ARMv8的架構,它是否是嚴格意義上的64位的處理器呢?
ARMv8毋庸置疑是一個真正意義上的64位處理器,只是說ARM在這個64位的架構當中加入了或者說提供了32位的支持,讓其能夠兼容之前32位的應用。我們可以從下面的ARMv8的架構圖進行了解:

ARMv8***的64位的架構圖在一年前就已經發布了,在ARMv8架構中可以看成有兩部分,其中***部分是32位的AArch32,它是32位的一級,另外是AArch64。這個處理器***的一個特點是在新的架構當中,兼容以前的32位架構上面所寫的代碼,所開發的應用在新的架構下是完全***兼容的。同時它引起ARM開發者對未來開發64位的目標,所以過去寫的所有的代碼,開發的所有的應用都能夠保證在未來還能夠繼續使用。
ARMv8架構為什么需要64位呢?首先的一個原因是網絡設備或者網絡應用領域傳統是以64位進行開發的。而且隨著智能手機或者超級手機當中的內存在不斷地擴大,未來也對64位提出了更多的要求。還有一個原因對64位的需求來自于廠商,他們開發的產品希望可以覆蓋到平板到普通的電腦的這樣一些產品,希望在這些產品當中能夠實現軟件的一致性和統一性,所以也會對64位有一個大的需求。所以ARM在服務器、網絡這些領域轉變的速度會快一些,在移動市場的轉變可能稍微慢一些。
但PC市場花了八年的時間從32位過渡到64位,手機或者移動市場轉變會快得多,但是也不會一蹴而就的,所以這也是為什么我們在新的架構中同時兼容了32位和64位,使得不同的用戶都能夠在這個架構當中根據需求得到想要的支持。
#p#
二問ARM:
處理器的命名從原來的A15直接跳到A50系列,這個有什么特殊意義呢?
首先我們來看下ARM處理器是如何命名的,在ARMv7架構亮相前,ARM進一步擴展了它的CPU設計,從這個版本,內核架構***從單一款式變成3種款式。
1)款式A:設計用于高性能的開放應用平臺。
2)款式R:用于高端的嵌入式系統,尤其是那些帶有實時要求的。
3)款式M:用于深度嵌入的,單片機風格的系統中。
款式A(ARMv8‐A):需要運行復雜應用程序的"應用處理器"。支持大型嵌入式操作系統,比如Symbian,Linux,以及微軟的WindowsCE和智能手機操作系統WindowsMobile。這些應用需要勁爆的處理性能,并且需要硬件MMU實現的完整而強大的虛擬內存機制,還基本上會配有Java支持,有時還要求一個安全程序執行環境。典型的產品包括高端手機和手持儀器,電子錢包以及金融事務處理機。

從上面的命名介紹,我們可以了解到Cortex-A50處理器系列的主要目標ARM在高性能與低功耗領域。該系列率先推出的是Cortex-A53與Cortex-A57處理器以及***節能64位處理技術與現有32位處理技術的擴展升級。該處理器系列的可擴展性使ARM的合作伙伴能夠針對智能手機、高性能服務器等各類不同市場需求開發系統級芯片(SoC)。
關于系列名字命名,其實沒有什么特別的意義,知識ARM公司想表達的是這是一個全新架構下面的兩個系列的新產品,而是經過ARM不同的部門一些討論,爭論以后***定的是50這個數字,沒有什么特殊的意義。
#p#
三問ARM:
ARM處理器低功耗優勢究竟有多強?
這次推出ARMv8系列,這是ARM史上***個64位的系列,在下圖上面大家可以看到兩根線,上面的藍線代表的是隨著ARM產品路線圖的演進,ARM的處理器帶來了越來越高的性能,下面的綠色的線則是代表它的功耗。
大家可以看到最左邊的Cortex-A8的誕生當時重新定義了ARM處理器所代表的性能,漸漸地到目前市場上面比較主流的雙核的Cortex-A9以及剛剛被ARM一些合作伙伴開始推出的四核Cortex-A9,性能達到了非常高,但基本上還保持在一個相同的功耗水平。

Cortex-A50系列其實是具有非常大的可擴展性的,大從智能手機到超級手機、平板電腦到移動電腦到服務器,在未來通過它們對于A53和A57不同的配置能滿足不同的要求。所以A50系列體現了靈活性和可擴展性。
#p#
四問ARM:
英特爾芯片的應用終端現在已經有多款出市了,對ARM是否造成威脅?
一個是移動設備領域的新興霸主,一個是PC與服務器領域的老牌王者,二者在之前似乎并沒有多少交集,而隨著移動辦公設備的影響力的逐年增大,英特爾開始意識到移動市場的重要性,而ARM公司也為了拓展業務,將發展方向向PC和服務器方面的發展。這就造成了二者業務方面的沖突,競爭不可避免的發生。
英特爾進入移動終端市場并不是最近才發生的,在近一年,其實英特爾一直在嘗試進軍智能手機和平板電腦市場,但是收效甚微,而如今,凌動處理器的推出也并沒有改觀其在移動終端市場的表現。ARM架構的處理器如今在手機的市場份額高達99.8%,ARM公司一直非常努力地和合作伙伴一起推進新產品的開發,使得ARM能夠真正地去改變整個移動市場的大的面貌。
ARM***推出的ARMv8處理器系列能帶給消費市場終端市場很高的性能同時又有很低的功耗。如果和英特爾相比的話ARM在保持低功耗方面非常有優勢。隨著新產品的引進會給ARM處理器加入更高的性能。競爭肯定存在,但是ARM也在積極努力地做好自己的工作。如果這樣持續下去的話,英特爾很難再移動計算市場對ARM造成威脅。
#p#
五問ARM:
如何看待ARM跟AMD的合作?
2012年10月29日,AMD公司宣布除了原有的x86處理器之外,該公司還將設計面向多個市場的64位ARM架構處理器,新產品將首先供應云服務器和數據中心服務器市場。此次跟ARM公司合作開發低功耗的AMR架構處理器,可以看出AMD技術變革的決心。
此次ARM和AMD合作可以說對雙方都是有好處的,AMD在服務器領域具有一定的優勢,在未來服務器領域對于消費者來說互聯共享非常重要,盡管它未來還會同時開發基于ARM以及X86的產品,但是對它來說已經是一個戰略性的決定。
用ARM這樣的小型高效處理器來賦予數據中心強勁的性能。無論對于AMD,還是ARM公司都是非常大的挑戰,與大核CPU相比,ARM處理器的計算成本和計算能效都得到大幅改善,成為執行高度并行化任務的理想之選。
AMD已經在服務器領域積累的相當多的成功經驗和業界領先的64位微處理器技術以及廣泛的知識產權組合與原始設備制造商(OEM)、原始設計制造商(ODM)和獨立軟件開發商(ISV)合作的經驗,AMD能夠真正提供一系列的企業級功能。AMD與來自Facebook、戴爾、紅帽、亞馬遜和ARM的業界***都有著親密的合作,將共同研討如何開發更靈活、更節能高效的計算解決方案,以及如何進一步促進當前的數據中心的變革。開啟計算技術的轉型時代,從而帶領全行業完成又一次重要轉折。
#p#
六問ARM:
ARM 64位軟件生態系統還不是很成熟,在未來ARM軟件生態系統的發展上有些什么樣的措施?
戴爾公司就曾說過ARM的軟件系統是薄弱的,適用服務器領域的軟件很難找而且價格昂貴,這就導致企業用戶很難將應用前移動ARM架構的服務器上。目前ARM軟件支持上Linux反而更多一些,紅帽和NOVELL都是ARM的長期合作伙伴。但缺乏軟件支持仍然是基于ARM服務器***的缺點,解決這個缺點,是ARM服務器能否取得成功的關鍵。
關于軟件,ARM針對服務器的一些A50系列的產品將在2014年投入市場,目前圍繞著ARM的軟件生態系統中已經有好多的合作伙伴展開合作,Cortex-A50處理器系列產品能從32位無縫轉換至64位執行狀態,不僅能繼續支持現有的32位應用,這就為ARM軟件開發者提供了更佳的平臺。
同時借助與傳統服務器芯片廠商AMD的合作,利用AMD在服務器領域積累的相當多的成功經驗和獨立軟件開發商(ISV)合作的經驗,能夠提供一系列的企業級軟件功能。共同研討如何開發更靈活、更節能高效的計算解決方案。紅帽、甲骨文、Cloudera和思杰都宣布了為64位ARM硬件提供軟件支持的計劃。
而且近期俄羅斯創業公司Elbrus Technologies宣布為ARM服務器芯片廠商開發了一款模擬器,能夠在ARM芯片上運行X86軟件。這款軟件的如果能夠順利推出將會對英特爾X86服務器市場帶來重大的影響。
#p#
七問ARM:
新推出兩款ARM處理器是不是對于企業級數據中心市場是一個里程碑式的產品?
ARM公司是微處理器行業的一家知名企業,其設計了大量高性能、廉價、耗能低的RISC處理器、相關技術及軟件。技術具有性能高、成本低和能耗省的特點。適用于多種領域,比如嵌入控制、消費/教育類多媒體、DSP和移動式應用等。
從2001年到現在,中國移動互聯網用戶增長率達到192%。在2012年的倫敦奧運會上有超過一半的人通過移動設備獲取由BBC提供奧運提供的報道,越來越多的人用移動設備進行社交媒體的應用的使用。數字與現實世界的融合,促使整個網絡世界所產生的數據量呈現爆炸式增長,這也會涉及到功耗的需求,怎么樣幫用戶建立一個更高功耗效率的服務基礎架構是目前市場亟待解決的問題?
此次ARM宣布推出的ARMv8架構ARM Cortex-A50處理器系列產品,進一步擴大ARM在高性能與低功耗領域的領先地位。在未來可能在這個領域隨著我們新產品的推出,也能邁向64位這樣的一個新的市場。新的64位處理器系列的需求超出了ARM以往任何一個芯片產品。相信這不會是一蹴而就,但是在未來ARM能夠用這樣的產品去滿足特定領域與特定需求的一些應用,對于企業級數據中心市場,這兩款產品可以說是里程碑式的產品,具有巨大的意義。
#p#
八問ARM:
企業服務器方面,英特爾一直是服務器市場上的***,功效是十分重要的,能A53、A57的優勢體現在哪里?
隨著高性能計算的發展,數據中心的快速擴張,同時眾多難題逐漸露出水面:最突出的莫過于高耗能,電費成本居高不下,導致很多數據中心建得起,用不起。
2010年有一個統計數據,全球的數據中心的所有的用電里面大概只有1.3%是用于能源消耗的,兩年過去了,這一數字并沒有改進,大家可以看到在兩年之內,在處理器架構沒有改變的情況下能源消耗其實沒有辦法更往前提升。

ARM處理器的***優勢就是在低功耗方面、降低企業成本方面,舉一個簡單的例子,現在也有很多的數據中心對于比如說它的面積,對于它的成本會有一個非常高的要求,數據人員經常考慮的是怎么樣在有效的機會里面提升它的處理性能,比如說降低芯片的尺寸,另外他們還考慮如何降低冷卻的成本,因為大家也都知道數據中心很大的一個成本是花在怎么樣去給機房進行降溫這一塊的。
ARM在這方面具有非常大的優勢,首先基于ARM的芯片面積更小,能夠在機位里面加入更多的計算的容量。另外ARM的低功耗技術甚至可以做到不用風扇,這樣在冷卻方面成本大大降低。未來將可能比較快地運用ARM服務器的運用在數據中心的WEB服務器的應用,它也是目前大量的數據中心的服務。ARM總體來說對于降低總體擁有成本能夠起到非常大的作用。
#p#
九問ARM:
ARM處理器一直采用單核心單線程設計,而像英特爾、AMD的處理器則是多核心多線程,這兩種設計的優勢在哪?
隨著如今的應用需求變得越來越復雜,對處理器計算性能的要求也大幅提高,作為提升處理器計算能力的一種重要技術,多核多線程架構在處理器中應用得越來越普遍,從臺式機到服務器,到處都可以看到多核處理器的身影。如今雙核處理器似乎已成為市場主流,而四核、八核甚至更十六核產品都已經出現。
多線程技術同樣為提升處理器計算能力方法。多線程處理器的應用早于多核,早在十年前,英特爾就推出了超線程(即雙線程)技術,讓單個處理器都能使用線程級并行計算,進而兼容多線程操作系統和軟件,減少CPU的閑置時間和提高CPU的運行效率。
ARM架構的處理器則一直堅持設計單核單線程的處理器芯片。關于多線程和單線程的問題,ARM多年來一貫給出的答案是多核是優于多線程的選擇,盡管這個可能說大家或者說一些競爭對手有不同的觀點,但是從無論是設備制造商也好還是同很多工程師、設計師的溝通中,ARM認為多核在簡化整個工作流程,實現將數據以最快的速度傳出到正確的地方這些領域都有好于多線程的表現。
#p#
十問ARM:
近兩年來,Wintel的聯盟被打破了,對于業界這也是一件好事,因為壟斷造成的結果是價格居高不下,新產品更迭速度太慢,對于消費者或者整個產業來說都不是一件好事。,ARM是不是形成了這種壟斷的地位?
ARM在智能手機市場占有率達到99.8%,但ARM公司對市場并沒有形成壟斷,可以從下面幾點來看,首先我們來看一下ARM公司的商業模式是什么,其實ARM提供的只是系統處理器的設計給它的生態系統,在這個基礎上ARM的芯片或者系統合作伙伴可以增加IP,系統支持或者最終的價值增加,所以新興的產品有很多不同的形態。ARM雖然全球有1000多家企業,但從這個角度來講是整個生態系統占了99.8%的市場,這個生態系統分散了,分散了1000家之后以后就不存在這個壟斷問題。
ARM以及合作伙伴與英特爾非常大的一個不同點,大家接觸ARM是一個IP供應商,并不產生實際的產品,ST等等這樣的合作伙伴會設計一些產品。所以說其實ARM本身并不提供一個產品,不像英特爾在壟斷市場里面由它來賣產品,這是一個很大的不同點。
移動市場和PC市場是兩個不同市場,移動市場的需求是多樣化的,也正是ARM的這種業務模式以及生態系統滿足了這種非常多樣化的需求,在PC市場是非常不一樣的。最近Google發布的Chromebook也是采用三星的芯片作為支持,這也是三星公司希望能夠進入不同的領域,除了手機以外他們也想進入更多的領域。這種也是只有在ARM的生態系統或者是ARM的業務模式的支持下才能夠實現的。
從整個的CPU核的發展歷史來講,ARM用25年的時間打造了今天的成績,主要的是它開放合作的模式,這個開放的合作模式造成了今天在整個業界里只有兩個大的生態系統,一個是英特爾一個是ARM,希望ARM公司能夠繼續以開放的合作的模式跟我合作伙伴做互助互利。
總結:ARM發布的***個64位的處理器系列兩款產品,未來主要針對三大類不同的應用,***類是移動和平板電腦之類的一些產品,第二類是網絡,第三類是服務器。對于這個ARM***個64位的系列,同時發布兩個處理器得到了很多合作伙伴的支持,正是ARM和它們的合作伙伴的合作使得這個產品順利推出和未來能夠良好發展。