《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > ARM新一代多核技術可延長智能手機電池壽命
ARM新一代多核技術可延長智能手機電池壽命
摘要: 智能手機和平板終端配備雙核與四核處理器已成為一種趨勢。新一代應用處理器的CPU內核將會如何發展?在CPU內核領域占有絕對市場份額的英國ARM公司,公開了今后幾年內的多核技術發展藍圖。其戰略是通過組合使用大小各異的內核,同時兼顧高性能和低功耗。
Abstract:
Key words :

  智能手機和平板終端配備雙核與四核處理器已成為一種趨勢。新一代應用處理器的CPU內核將會如何發展?在CPU內核領域占有絕對市場份額的英國ARM公司,公開了今后幾年內的多核技術發展藍圖。其戰略是通過組合使用大小各異的內核,同時兼顧高性能和低功耗。而且,異質內核的并用將成為在移動領域引進虛擬化技術的基礎。

  智能手機及平板終端用CPU內核開發商英國ARM公司2011年秋季發布的內核“Cortex-A7”,配備了很多乍一看有些奇特的功能。

  Cortex-A7是一款用于100美元以下低價位智能手機的CPU內核。在設計時最注重降低耗電量和成本,因此其電力效率與美國蘋果公司“iPhone 4”中配備的ARM現有CPU內核“Cortex-A8”相比,提高至約5倍注1)。

  注1)ARM公司Cortex系列產品名稱中的數字,代表該CPU內核的相對性能。而不是像蘋果公司的應用處理器“A4”和“A5”那樣,代表發布順序和產品工藝。

  Cortex-A7內核徹底實現了“環保運行”,并配備了許多移動領域一般并不需要的先進技術和功能。包括虛擬化技術,用于主存儲器的ECC功能,以及40bit的物理地址擴展(LPAE:Large Physical Address Extensions)等。

  即使為了徹底提高電力效率、削減電路面積,也沒有必要在用于低價位智能手機的Cortex-A7中配備虛擬化技術等。為什么ARM公司要在Cortex-A7內核中配備這些功能呢?

  兼顧高性能和低功耗

  之所以在Cortex-A7中大量配備先進功能,是為了實現一項稱為“big.LITTLE”的技術,該技術可在未來的智能手機中兼顧高性能和低功耗這兩個完全相反的特性。這項技術是ARM公司在發布Cortex-A7的同時推出的,將注重電力效率的內核Cortex-A7與ARM公司性能最高的CPU內核“Cortex-A15”組合使用(見圖1)。正如字面意思一樣,同時采用了性能不同的“大小”兩種內核。

  2013年以后智能手機也將采用虛擬化技術

  圖1:2013年以后智能手機也將采用虛擬化技術

  圖中是ARM公司的CPU內核“Cortex-A”系列,在用于智能手機等便攜終端時的內核數量以及內核種類等。由本雜志根據ARM公司的資料制作而成。

  big.LITTLE技術可根據電力和性能等情況,將Cortex-A15和Cortex-A7動態地分開使用。比如,像瀏覽器的屏幕渲染等需要高性能時,就會通過并行性較高、擁有較長管線的CPU內核——Cortex-A15來高速運行相關應用。反之當收發郵件等不需要太高性能時,則會切斷Cortex-A15的電源,將整個系統轉移到管線更短、電力效率較高的CPU內核——Cortex-A7中運行(圖2)注2)。

  通過異構多核實現節能的big.LITTLE技術

  圖2:通過異構多核實現節能的big.LITTLE技術

  ARM公司的big.LITTLE技術將注重性能的“A15”與注重耗電量的“A7”這兩種CPU內核分開使用,由此可降低耗電量。CPU負荷較低時,將OS等整個系統轉移到A7內核,并切斷A15內核的電源(a、b)。由本雜志根據ARM公司的資料制作而成。

  注2)在何時將某個應用和OS轉移至其他內核的判斷,與動態控制CPU內核工作頻率與電源電壓的“DVFS(Dynamic Voltage And Frequency Scaling)”以相同的原理進行。如果Cortex-A15F的電源電壓和工作頻率降至下限,就會啟動Cortex-A7并轉移系統。無法從軟件看到內核的切換。另外,big.LITTLE技術可實現同時持續驅動異質內核的SMP利用方式。

  在big.LITTLE技術中,兩種內核間采用的SoC上的電源域(區域)和晶體管也不同。Cortex-A7的電路區域采用閾值電壓較高的晶體管,通過降低電源電壓來減少工作電流和漏電流。而Cortex-A15的電路區域則采用閾值電壓較低的晶體管,通過提高電源電壓來追求性能。

  架構完全兼容

  在big.LITTLE技術中,要想將在一個內核上運行的軟件順利轉移到其他內核上,就需要大小兩種CPU內核的架構和功能完全相同。

  因此,ARM公司使Cortex-A7的架構與Cortex-A15完全兼容。除了Cortex-A7的指令集架構(ISA)與Cortex-A15完全相同外,還將Cortex-A15中首次向ARM架構引進的虛擬化技術、ECC功能和LPAE等先進功能,直接移植到了用于低價位智能手機的Cortex-A7中。注重電力效率的Cortex-A7之所以配備許多乍看并不需要的先進功能,是為了實現big.LITTLE技術。

  異質架構成主流

  big.LITTLE技術被定位為支撐今后智能手機和平板終端應用處理器的核心技術。ARM公司在2011年10月發布的64bit架構“ARMv8”,尚未發布支持的CPU內核,估計要在2014年以后才能配備在設備上。而big.LITTLE技術是已經可以使用的技術,不久的將來就可以實用化。

  目前雙核架構的智能手機用SoC,基本上都采用可多個排列相同CPU內核的同質架構。同質架構可采用通過多個內核運行單個OS的SMP(Symmetrical Multi Processing)架構,因此從軟件來看易于使用。但從電力效率來看,即使在不需要高性能的情況下,同質架構也不得不采用配備高速架構(可發揮峰值性能)的內核,這點與異質架構相比處于不利地位。

  big.LITTLE技術雖然在物理上采用異質架構,但就軟件而言多個內核看起來就像一個??梢哉f是融合了異質架構與同質架構兩者優點的技術。

  實際上,ARM公司公開的未來應用處理器發展藍圖,從中端到高端的智能手機都并用了Cortex-A15和Cortex-A7,因此估計會采用big.LITTLE技術(見圖1)。由此,智能手機在具備高性能的同時,還可延長電池壽命。作為實現這一點的王牌,big.LITTLE技術可以說是很有用的。

  通過虛擬化技術掩蓋微妙的不同

  big.LITTLE技術在內部也采用了頗有意思的封裝方法。這就是利用了虛擬化技術。

  雖然Cortex-A7與Cortex-A15的ISA是相同的,但是兩者在物理上是不同的內核。如果只統一ISA的話,那么內核間還是會存在無法掩蓋的微妙不同。

  例如,ARM架構中有名為“CP15”的寄存區,可存儲CPU內核的ID以及緩存構成的拓撲等信息。ID中包括封裝有相關CPU內核的企業ID,以及與CPU內核產品名稱相對應的型號等。關于這些信息,Cortex-A7與Cortex-A15必然不同。

  big.LITTLE技術通過應用虛擬化技術來掩蓋這些不同。如前所述,Cortex-A7與Cortex-A15都采用了虛擬化技術。因此,在這些內核上運行的OS一旦訪問CP15寄存器,根據虛擬化機構的原理,就會發生異常陷阱(Exception Trap)。于是,控制任務便會自動轉移到OS以下模式運行的虛擬化軟件(Hypervisor)上。在Hypervisor上向OS等提示與物理CP15寄存器等不同的信息,由此可以掩蓋Cortex-A7與Cortex-A15之間在硬件上的不同。

  利用虛擬化原理在軟件上“欺騙”OS和應用,由此看起來就像在完全相同的內核上運行一樣。ARM公司總裁Tudor Brown表示,“big.LITTLE技術的精髓在于雖然內核的物理性質不同,但從軟件來看卻完全相同”。

  在Cortex-A7中封裝虛擬化技術,不僅是為了與前面提到的Cortex-A15確保兼容性,還是為了最終通過Hypervisor消除兩個內核間的微妙差異。

  加速虛擬化技術在智能手機上的普及

  ARM公司在2010年9月發布了該公司首款采用虛擬化技術的內核Cortex-A15,當時未必明確了在移動領域如何利用虛擬化技術。Cortex-A15不同于此前ARM公司的CPU內核產品,專門面向該公司近年著力發展的服務器領域。因此,估計是為了滿足該領域的需求,才在Cortex-A15中采用了虛擬化技術。

  然而,big.LITTLE技術公布后發現,虛擬化技術實際上可以廣泛用于智能手機和平板終端上。ARM公司表示,“最初big.LITTLE項目是與虛擬化技術分別推進的,中途我們認識到可以利用虛擬化技術,于是將兩者融合在了一起”。以big.LITTLE技術以及Cortex-A7的引進為契機,此前一直與移動領域無緣的虛擬化技術,將標配在幾乎所有的智能手機和平板終端上(見圖1)。

  在集群間控制一致性

  在big.LITTLE技術中,要想使某項任務順利地從一個內核轉移到另一個內核,需要在硬件方面進行改進。具體要求是在不同內核間確保緩存的一致性(Coherency)。

  在緩存的一致性控制方面,ARM公司網已經有了“MPCore”多核技術,可以對CPU內核內一次緩存的一致性進行控制。不過,MPCore以最大四核的同質架構多核為前提,不支持big.LITTLE技術這種異質架構多核。

  因此,ARM公司針對big.LITTLE技術這種異質架構,在SoC上新設立“集群”(Cluster)這個單位。通過MPCore技術構成的同質架構多核以集群為單位匯總,當在SoC上同時配備不同種類的CPU內核時,需要另外設置新的集群。比如,分別設置一個配備兩個Cortex-A7的集群,以及配備兩個Cortex-A15的集群(圖2)。

  集群間的緩存一致性,采用專用的IP內核“CCI(Cache Coherent Tnterconnect)-400”來確保。CCI-400在內部配備了交叉開關。CPU內核內一次緩存的一致性由MPCore技術控制,集群間二級緩存的一致性由CCI-400控制(表1)。

  big.LITTLE與音偉達vSMP等的比較

  由于可以在Cortex-A15與Cortex-A7之間維持緩存的一致性,因此big.LITTLE技術可在約20μs內完成兩個內核間的任務轉移。20μs是將CPU內核內部多項寄存器信息轉移到其他內核上所需要的時間(圖2)。利用基于CCI-400的一致性控制,二級緩存數據可與CPU內核處理并行,從而自動轉移到其他內核上。

  英偉達也有類似技術

  根據負荷情況將閾值電壓更高的節電型CPU內核進行切換使用的方法,其實除了ARM公司的big.LITTLE技術外還有其他技術。比如,美國英偉達(NVIDIA)在2011年9月發布的“vSMP(variable Symmetric Multi Processing)”技術。vSMP技術已經用于該公司2011年11月發布的應用處理器“Tegra 3”上,臺灣華碩電腦(ASUSTeK Computer)的“Eee Pad TransformerPrime”等平板終端產品已經配備了“Tegra 3”。

  Tegra 3配備五個“Cortex-A9”,其中一個用作“協處理內核”,采用漏電流較小的低功耗制造技術形成。雖然不能像big.LITTLE技術那樣同時采用微架構不同的內核,但在組合使用電力效率不同的內核這點上,雙方是類似的(表1)。

  不過,vSMP沒有big.LITTLE技術中的集群這一概念,協處理內核以及其他內核直接共享二級緩存。內核間切換所需時間在2ms以內,遠遠高于big.LITTLE技術的20μs。估計將來會改換成配備更先進系統的big.LITTLE之類的技術。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品mv在线观看| 国产精品人人爽人人做我的可爱| 激情久久影院| 国产精品美女主播| 久久精品欧美日韩精品| 欧美视频一区二区在线观看| 亚洲激情另类| 亚洲色图综合久久| 欧美日本一区| 亚洲高清二区| 在线免费观看日本欧美| 午夜精品久久久久久久| 亚洲一区二区精品在线观看| 久久久久国产精品一区三寸| 久久久久久**毛片大全| 欧美久久久久久久久| 午夜视频在线观看一区二区| 久久久精品2019中文字幕神马| 国内伊人久久久久久网站视频| 国产精品视区| 国产精品欧美一区二区三区奶水| 亚洲片国产一区一级在线观看| 欧美日韩亚洲天堂| 亚洲日本成人网| 一本久久a久久免费精品不卡| 国产精品毛片在线看| 这里只有精品视频| 欧美在线视频全部完| 亚洲欧美日韩国产成人精品影院| 欧美韩国在线| 玖玖玖免费嫩草在线影院一区| 国产精品亚洲аv天堂网| 欧美日韩日日夜夜| 欧美大秀在线观看| 久久婷婷国产综合国色天香| 欧美一级在线亚洲天堂| 国产日韩精品电影| 欧美日韩视频在线一区二区| 一本色道久久综合亚洲精品小说| 在线观看一区二区精品视频| 在线免费不卡视频| 国产欧美精品一区| 国内外成人免费视频| 国精品一区二区三区| 国产精品免费区二区三区观看| 亚洲第一成人在线| 一本色道久久综合精品竹菊| 亚洲欧美久久久| 亚洲观看高清完整版在线观看| 亚洲欧美精品中文字幕在线| 久久久亚洲人| 亚洲第一天堂无码专区| 欧美综合二区| 极品少妇一区二区三区| 欧美性做爰猛烈叫床潮| 国产欧美日韩三区| 亚洲日本中文字幕区| 一区二区三区欧美成人| 亚洲第一区在线| 久久综合色综合88| 欧美aaaaaaaa牛牛影院| 亚洲美女av电影| 国产欧美一区二区精品忘忧草| 一本久久知道综合久久| 一本久久综合| 国产亚洲激情视频在线| 这里只有精品电影| 99精品99久久久久久宅男| 欧美在线视频观看| 欧美理论电影在线观看| 一区二区三区.www| 亚洲一区二区三区精品视频| 亚洲激情网站免费观看| 欧美日本一区二区高清播放视频| 校园激情久久| 在线亚洲欧美专区二区| 久久九九热re6这里有精品| 欧美日韩情趣电影| 亚洲人精品午夜在线观看| 中文亚洲欧美| 一区二区三区日韩精品| 欧美精品在线观看| 国产最新精品精品你懂的| 国产精品国产亚洲精品看不卡15| 免费一级欧美片在线观看| 久久久精品国产免费观看同学| 日韩视频不卡| 在线免费观看一区二区三区| 欧美乱妇高清无乱码| 国产精品久久久久久av下载红粉| 欧美视频中文一区二区三区在线观看| 校园春色综合网| 一区二区日韩伦理片| 欧美成熟视频| 亚洲中午字幕| 久久视频这里只有精品| 欧美日韩国产三级| 久久久午夜电影| 9国产精品视频| 欧美日韩国产区一| 欧美激情中文字幕乱码免费| 日韩一二在线观看| 亚洲在线成人精品| 欧美激情综合在线| 亚洲一二三级电影| 在线观看av一区| 99re6热只有精品免费观看| 国产一区免费视频| 日韩视频在线一区| 亚洲国产精品美女| 亚洲伊人色欲综合网| 亚洲一二三区视频在线观看| 国产精品视频免费在线观看| 欧美激情一二区| 欧美色偷偷大香| 亚洲制服av| 国产欧美va欧美va香蕉在| 欧美一区午夜视频在线观看| 欧美另类高清视频在线| 亚洲美女av在线播放| 亚洲特级片在线| 日韩一区二区精品视频| 亚洲精品综合精品自拍| 国产视频精品免费播放| 国产精品成人aaaaa网站| 欧美与欧洲交xxxx免费观看| 香蕉免费一区二区三区在线观看| 夜夜嗨av一区二区三区四区| 欧美久久久久久蜜桃| 国产亚洲欧洲997久久综合| 亚洲一区视频在线观看视频| 国产精品美女一区二区在线观看| 在线观看亚洲专区| 欧美大片一区二区三区| 欧美日韩成人综合| 国产精品入口福利| 国产日韩在线不卡| 国产精品美女久久久久久久| 欧美在线一区二区三区| 国产精品igao视频网网址不卡日韩| 性欧美办公室18xxxxhd| 亚洲国产精品久久人人爱蜜臀| 亚洲人成人一区二区三区| 99亚洲伊人久久精品影院红桃| 国产欧美日韩综合一区在线观看| 国产精品成人久久久久| 亚洲精品久久久久久一区二区| 日韩亚洲精品视频| 国产精品中文在线| 麻豆国产精品va在线观看不卡| 欧美一区二区在线播放| 欧美日韩国产在线一区| 久久婷婷久久一区二区三区| 久久国产精品免费一区| 国产乱人伦精品一区二区| 欧美日韩一区二| 亚洲精选大片| 红桃视频一区| 日韩视频永久免费| 国产亚洲欧美激情| 国产精品海角社区在线观看| 亚洲一区在线免费观看| aa日韩免费精品视频一| 欧美mv日韩mv亚洲| 国语自产偷拍精品视频偷| 午夜精品剧场| 欧美中文在线观看| 欧美成人精品h版在线观看| 国产精品久久久久秋霞鲁丝| 亚洲国产日韩欧美在线图片| 欧美影院午夜播放| 香蕉视频成人在线观看| 欧美午夜国产| 欧美久久久久久久久久| 亚洲精品视频在线| 久久综合九色欧美综合狠狠| 最新日韩在线视频| 国内久久婷婷综合| 欧美大片一区| 欧美性大战久久久久久久| 亚洲日韩成人| 美国成人毛片| 国产日韩精品视频一区| 精品盗摄一区二区三区| 亚洲国产日韩美| 久久亚洲精品一区| 欧美激情1区2区3区| 欧美国产日韩一区二区在线观看| 国产精品久久毛片a| 亚洲黄色小视频| 亚洲一区二区日本| 每日更新成人在线视频| 国产麻豆视频精品| 欧美视频你懂的| 亚洲欧洲中文日韩久久av乱码| a4yy欧美一区二区三区| 国产精品久久久久久久久久久久久| 久久久久久久综合色一本| 亚洲婷婷免费| 男女av一区三区二区色多| 在线观看一区| 亚洲制服欧美中文字幕中文字幕| 欧美伊人久久大香线蕉综合69| 亚洲欧洲在线看| 美女脱光内衣内裤视频久久影院| 欧美天天综合网| 一区二区自拍| 久久精品视频免费播放| 国产亚洲精品bv在线观看| 午夜精品久久久久久久久久久久久| 欧美三级精品| 久久精品国产久精国产爱| 欧美中日韩免费视频| 欧美日韩国产三区| 久久综合伊人77777| 久久久久久精| 亚洲一级免费视频| 久久精品国产在热久久| 篠田优中文在线播放第一区| 欧美尤物一区| 欧美精品国产一区| 一区二区三区产品免费精品久久75| 国产在线观看精品一区二区三区| 午夜宅男久久久| 蜜桃av一区二区在线观看| 国产精品成人一区二区网站软件| 欧美精品在线一区二区三区| 久久九九免费| 激情欧美一区| 国产精品国产三级国产aⅴ无密码| 红杏aⅴ成人免费视频| 亚洲成色777777在线观看影院| 欧美不卡视频| 欧美日韩一区二区三区四区五区| 国内精品一区二区三区| 欧美精品一区二区三区高清aⅴ| aa级大片欧美三级| 亚洲日本中文字幕区| 日韩一二三区视频| 欧美性猛交xxxx乱大交退制版| 久久国产视频网站| 欧美一区二区黄色| 午夜在线a亚洲v天堂网2018| 国产性做久久久久久| 国产自产高清不卡| 亚洲天堂成人在线观看| 欧美人成网站| 国产精品v片在线观看不卡| 欧美精品乱人伦久久久久久| 日韩一级片网址| 欧美三级韩国三级日本三斤| 久久亚洲美女| 久久久噜噜噜久久| 亚洲一区二区三区在线看| 亚洲电影免费在线观看| 夜夜夜久久久| 欧美四级剧情无删版影片| 国产欧美精品在线播放| 韩国美女久久| 欧美日本中文| 国产精品亚洲一区| 99精品国产福利在线观看免费| 欧美成人中文字幕在线| 欧美中文字幕久久| 一区二区三区高清| 欧美一级片一区| 性久久久久久久| 国产精品福利av| 欧美日韩国产探花| 久热成人在线视频| 亚洲精品一区二区三| 亚洲精品美女久久久久| 欧美激情一区三区| 一本久道久久久| 欧美在线免费播放| 久久米奇亚洲| 羞羞视频在线观看欧美| 开心色5月久久精品| 国产精品美女久久久久久免费| 国模吧视频一区| 国产一区二区三区成人欧美日韩在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲欧美日韩视频一区| 欧美日韩国产首页| 欧美电影免费观看高清| 亚洲在线免费| 国产精品极品美女粉嫩高清在线| 伊人久久av导航| 欧美日韩在线电影| 国产专区一区| 欧美高清在线精品一区| 久久成人免费电影| 亚洲第一色中文字幕| 亚洲男人的天堂在线aⅴ视频| 国产亚洲综合在线| 性8sex亚洲区入口| 亚洲九九爱视频| 国产人成一区二区三区影院| 久久国产精品久久w女人spa| 久久五月婷婷丁香社区| 亚洲欧美综合精品久久成人| 在线观看国产日韩| 久久精品免费看| 亚洲欧美国产日韩天堂区| 欧美一区二区三区免费大片| 一本久久a久久免费精品不卡| 亚洲欧美亚洲| 亚洲欧洲一区二区在线观看| 伊人精品成人久久综合软件| 国产一区二区成人久久免费影院| 激情欧美一区二区三区在线观看| 国产老女人精品毛片久久| 日韩亚洲在线| 你懂的视频一区二区| 亚洲国产精品999| 国产日韩欧美视频| 在线综合亚洲欧美在线视频| 激情懂色av一区av二区av| 亚洲精品日产精品乱码不卡| 久久九九国产| 国产精品久久久久久久7电影| 免费在线观看精品| 久久裸体艺术| 午夜欧美不卡精品aaaaa| 欧美视频一区在线| 欧美私人啪啪vps| 欧美日韩在线视频观看| 在线观看成人一级片|