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

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

處理器史話 | 大小核(big.LITTLE)架構(gòu)的前世今生

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

?

3. 大小核(big.LITTLE)架構(gòu)
big.LITTLE 處理解決了當(dāng)今行業(yè)面臨的一個難題:如何創(chuàng)建既有高性能又有極佳節(jié)能效果的片上系統(tǒng) (SoC) 以延長電池使用壽命。


big.LITTLE 將 ARM Cortex-A15 MPCore 處理器的性能與 Cortex-A7 處理器的節(jié)能效果結(jié)合在一起,使同一應(yīng)用程序軟件在二者之間無縫切換。通過為每個任務(wù)選擇最佳處理器,big.LITTLE 可以使電池的使用壽命延長高達(dá) 70%。


big.LITTLE 結(jié)構(gòu)示意圖


big.LITTLE 處理的設(shè)計旨在為適當(dāng)?shù)淖鳂I(yè)分配恰當(dāng)?shù)奶幚砥?。Cortex-A15 處理器是目前已開發(fā)的性能最高的低功耗 ARM 處理器,而 Cortex-A7 處理器是目前已開發(fā)的最節(jié)能的 ARM 應(yīng)用程序處理器??梢岳?Cortex-A15 處理器的性能來承擔(dān)繁重的工作負(fù)載,而 Cortex-A7 可以最有效地處理智能手機的大部分工作負(fù)載。這些操作包括操作系統(tǒng)活動、用戶界面和其他持續(xù)運行、始終連接的任務(wù)。


big.Little 系統(tǒng)中兩個處理器之間高效無縫地切換工作負(fù)載是通過開發(fā)高級 ARM 系統(tǒng) IP 實現(xiàn)的,這樣可確保 Cortex-A15 和 Cortex-A7 處理器之間完全的高速緩存、I/O 的一致性。


那么,到底什么是 big.LITTLE,它又是如何進(jìn)行工作的呢?


為此,ARM 專門錄制了一個視頻,深入淺出地做出解釋,并用兩個人來分別代表 big.LITTLE 架構(gòu)中的“角色”,身材魁梧高大的男士是 big,身材嬌小的是 LITTLE,感興趣的讀者可以觀看這個視頻,搜索關(guān)鍵字:“ARM+big.LITTLE”即可,下圖為該視頻的截圖。


ARM 關(guān)于 big.LITTLE 解釋的視頻截圖


當(dāng)手機不需要工作時,big 核心和 LITTLE 核心都可以停下來休息。


“big.LITTLE 是一種節(jié)能省耗技術(shù),最高性能的 ARM CPU 核心與最高效的 ARMCPU 核心相結(jié)合,可以以更低的功耗提供最好的工作性能,最快的處理任務(wù)速度?!?——ARM 解釋道。

?

基于 big.LITTLE 技術(shù)的八核處理器,并沒有將傳統(tǒng)內(nèi)核放在單一的處理器上,而是一分為二,其中一個使用了 4 個“小核心”,另一個則使用了 4 個“大核心”,這兩個“核心”都有著自己獨立的速度和性能。通過兩大核心自主運行,搭載 big.LITTLE 技術(shù)的處理器比之前的手機 CPU 更加高效,畢竟后者只有一個或者兩個內(nèi)核。

當(dāng)需要用智能手機打開一個網(wǎng)頁時,手機就可以用一個大的內(nèi)核來處理該任務(wù),而小的內(nèi)核則同時處理其他小任務(wù),比如查看電子郵件、撥打電話等。


big.LITTLE 軟件與平臺能夠節(jié)省 75%的 CPU 功耗,同時在線程負(fù)載方面提升 40%的性能。根據(jù)任務(wù)所需的性能,big.LITTLE 軟件和 big.LITTLE MP 自動和無縫的將工作負(fù)載轉(zhuǎn)至適合的 CPU 核心進(jìn)行任務(wù)處理。ARM big.LITTLE 技術(shù)同時兼顧了最佳性能和最低功耗,減少手機的電量消耗。

智能手機與平板電腦對性能的要求越來越高,與此同時,電池的技術(shù)發(fā)展緩慢。人們希望手機或平板電腦有足夠高的性能,處理任務(wù)的速度足夠快,同時又希望設(shè)備電池續(xù)航更長一些。傳統(tǒng)的處理器技術(shù)已經(jīng)無法滿足用戶的這種需求,因此,ARM 不得不設(shè)計出創(chuàng)新的 big.LITTLE 大小架構(gòu)。


big.LITTLE 是 ARM 的諸多電力系統(tǒng)管理技術(shù)之一,它與動態(tài)電壓和頻率調(diào)節(jié)(DVFS)、時鐘門控以及溫度管理協(xié)調(diào)工作,全面控制著片上處理器的功耗。2015 年最佳智能手機陣容處理器均基于 ARM 的 big.LITTLE 架構(gòu),采用該架構(gòu)處理器的手機工作速度更快更高效。三星 Galaxy S6、HTC M9、LG G4 等手機均采用基于 big.LITTLE 的處理器。實際上,在 ARM 提出大小核之前,nVIDIA 的 Tegra 3 已經(jīng)有這個意思了。

Tegra 3 包括四個高性能的 A9 核心(相當(dāng)于大核心),和一個性能較低的,采用低功耗設(shè)計的 A9 伴核(小核)。當(dāng)然那時候的設(shè)計還沒有 big.LITTLE 完善,也沒有特殊設(shè)計的緩存一致性互聯(lián),切換的時間也較長,達(dá)到了 ms 級別。

與非網(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)”

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

之九:你知道 X86 構(gòu)架,你知道 SH 構(gòu)架嗎?

之十:SuperH 系列處理器:昔日惠普 Jornada PDA 的“核芯”

之十一:MIPS 構(gòu)架:曾經(jīng)是英特爾的“眼中釘”

之十二:MIPS 構(gòu)架之:我和龍芯有個約會

之十三:ARM 架構(gòu):有處理器之處,皆有 ARM

之十四:ARM 和英特爾還有一場“硬仗”要打!

之十五:PowerPC 架構(gòu):IBM 的一座金礦

之十六:PowerPC 和它的“前輩們”:曾經(jīng)那么風(fēng)華絕代

之十七:PowerPC 和它的“前輩們”:一代更比一代強

十八:當(dāng) Power 架構(gòu)的發(fā)展之路遭遇“滑鐵盧”

之十九:開啟多核時代的 Yonah:它是英特爾酷睿 core 的開發(fā)代號

之二十:除了 Core iX 系列,你未曾注意的架構(gòu)還有這些!

之二十一:處理器廠商的絕密武器之工藝之爭

之二十二:CPU 的主頻、倍頻、超頻,不是頻率越高速度就越快

之二十三:這張漫畫告訴你,為什么雙核 CPU 能打敗四核 CPU?

之二十四:核”與“線程”對 CPU 工作效率的貢獻(xiàn),各有千秋

之二十五:英特爾和 AMD 在“核戰(zhàn)場”上的殊死搏斗

之二十六:多核 MCU 的出路在哪里?

之二十七:多核異構(gòu)新方向,ARM 與 Intel 在手持設(shè)備市場的“廝殺”

之二十八:大小核的發(fā)展:大四核?小四核?這款 CPU 到底是幾個核?

相關(guān)推薦

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

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