big.LITTLE 架構是什麼?

big.LITTLE 架構是什麼?

ARM 是目前世界上使用最廣泛的 CPU 架構。

它可能無法為您的計算機供電,但幾乎可以肯定,它可以為您的智能手機或平板電腦供電。此外,Apple 現在在其內部 CPU 設計中使用 ARM 架構。

原因很明顯。

ARM CPU 可以擁有驚人的性能,同時還能設法保持低功耗。事實上,它們是如此之低,以至於它們可以安裝在具有被動冷卻功能的薄型智能手機中。很大一部分能效歸功於 big.LITTLE 內核設置,Apple、高通、聯發科和其他 CPU 製造商都在使用它。

但究竟什麼是 big.LITTLE,為什麼它如此重要?

ARM 的 big.LITTLE CPU 架構是什麼?

big.LITTLE 架構是什麼?

大多數現代 CPU 的工作方式是它們通常具有多個內核,系統在這些內核之間分配任務。通常,這些多核 CPU 具有相同的內核,能夠處理相同的指令並達到相同的時鐘速度。所有任務,無論大小,都在這些核心之間進行處理和分配。ARM big.LITTLE CPU 並非如此。

雖然存在具有“傳統”內核設置的 ARM CPU,但基於 big.LITTLE 的 CPU 設計具有兩個內核“集群”,具有針對不同任務設計的不同內核。在這些類型的 CPU 中,我們經常會看到設計用於執行要求苛刻的任務的“高性能”內核和處理更傳統任務的“節能”內核。這些高性能內核通常規格高、耗電大,時鐘速度明顯更高,而節能內核更弱、時鐘更低、功耗更少。

在智能手機中,這些“常規任務”包括短信、電子郵件、通話、音頻等,其中包括智能手機必須執行的大部分常見任務。這些旨在卸載到節能內核,而更大的高性能內核則留給其他要求更高的任務,例如移動遊戲和網頁瀏覽。該系統使用全局任務調度或異構多處理 (HMP) 在所有不同的 CPU 內核之間分配工作負載。

優點是雙重的。由於日常任務由較小的內核處理,這些內核本質上耗電量較低,因此這些 CPU 通常消耗的功率要少得多。它們還具有更好的性能,因為要求更高的任務本身就有一組 CPU 內核。您將獲得性能更好且能效更高的 CPU。

一個有著坎坷歷史的革命性理念

big.LITTLE 架構是什麼?

在 big.LITTLE 出現之前,所有多核 ARM CPU 都具有相同內核的排列,就像 x86 CPU 一樣。big.LITTLE 於 2011 年 10 月首次推出,它與兩個新的核心設計 Cortex-A7 和 Cortex-A15 一起推出。在該提議的系統中,兩種內核設計都可以配對:Cortex-A15 將充當大內核,而 Cortex-A7 將充當小內核。從那裡開始,ARM Holdings 即將推出的核心設計都將與 big.LITTLE 兼容,因為矽製造商認為它適合。

首批採用這種內核設計的 CPU 之一是三星的 Exynos 5 Octa 5410,它在 2013 年為三星 Galaxy S4 提供動力。它具有四個時鐘頻率為 1.2 GHz 的 Cortex-A7 內核和四個時鐘頻率為 1.6 GHz 的 Cortex-A15 內核,用於共8核。

然而,這些早期 big.LITTLE CPU 的調度程序的工作方式非常笨拙。這些早期的調度程序使用“集群交換”來一次性處理整個集群。如果整個處理器的負載較低,它將使用低功耗內核,但如果負載增加,它會將整個工作負載轉移到大內核。這絕對是一種方法,但回想起來,這是一種相當低效的方法。

相關:什麼是 ARM 處理器?你需要知道的一切

然後,我們看到了內核切換器。在這裡,大內核與小內核配對,兩者都被調度程序作為單個“虛擬內核”尋址。根據虛擬內核是低負載還是高負載,它將在使用小內核和大內核之間切換。

從那裡,我們最終得到了異構多處理。在這裡,每個內核都可以單獨尋址。調度程序知道哪些內核較大,哪些內核較小,並從那裡開始分配工作負載,將較低的負載分配給節能的內核,將較大的負載分配給高性能的內核。

big.LITTLE 如何改變 CPU 格局?

big.LITTLE 架構是什麼?

ARM 處理器在性能和能效之間提供良好的平衡方面已經享有盛譽。然而,在這些 CPU 上,低功耗是必不可少的。畢竟,這些處理器是用在智能手機上的,智能手機體積小,機身纖薄,沒有任何主動散熱,所以熱限制非常低,CPU需要消耗功率來滿足它們。

不過,big.LITTLE 是巨大的,因為它能夠同時提高性能和電源效率。如今,大多數(如果不是全部)ARM CPU 都是基於 big.LITTLE 的設計,即使是 Apple 手機也是如此。現在,英特爾準備在其未來的 x86 處理器上採用這種架構的一兩頁:Alder Lake處理器將在 PC 領域引入異構計算的概念。

優勢實在是太大了,不容否認。

什麼是DynamIQ?

big.LITTLE 架構是什麼?

圖片來源:高通

DynamIQ 是 ARM 於 2017 年 5 月宣布的新核心架構,是 big.LITTLE 的各種繼承者。DynamIQ 旨在將 big.LITTLE 在異構計算方面所做的更進一步,提供更大的靈活性和更好的擴展性。

big.LITTLE 僅限於兩個集群,而 DynamIQ 將每個集群的最大內核數增加到 8 個,允許在單個集群中進行多核設計,並且每個 CPU 最多允許 32 個集群。此外,DynamIQ 提供更精確的每核電壓調節和更好的 L2 緩存速度。簡而言之,它與 big.LITTLE 非常相似,並將其基本概念向前推進,不同之處在於它現在允許在具有多個集群和核心設計方面具有更大的靈活性。

DynamIQ 處理器的一個例子是高通公司 2021 年的旗艦芯片驍龍 888。在 big.LITTLE 處理器中,經常會看到大小內核集群。

然而,在 Snapdragon 888 中,有一個“主內核”,一個主頻為 2.84 GHz 的 Cortex-X1 內核,然後是一個更典型的高性能集群(現在是二級),包括三個主頻為 2.42 GHz 的 Cortex-A78 內核. 最後,節能內核是四個時鐘頻率為 1.8 GHz 的 Cortex-A55 內核。這是一個八核設置,但它使用三種不同的內核設計來處理不同的任務。

一次完整的行業變革

可以說,big.LITTLE 的引入和異構計算的概念徹底顛覆了 CPU 的遊戲。如今的 ARM CPU 與 x86 一側最大的處理器進行了較量,同時還將功耗和電池壽命保持在最低水平,這一切都歸功於 big.LITTLE 及其繼任者 DynamIQ。

我們對 ARM 處理器的未來發展感到非常興奮。


什麼是同態加密?

什麼是同態加密?

最近突然出現的一個詞是同態加密。許多公司和在線服務正在將他們的加密模型轉換為一種同態加密,宣傳它是為了更好的用戶隱私和安全。

什麼是位圖圖像?

什麼是位圖圖像?

對於大多數人來說,數字媒體是您日常生活的一部分。但我們並不總是考慮它是如何創建的。

Android TV 和 Google TV 有什麼區別?

Android TV 和 Google TV 有什麼區別?

考慮到 Android 操作系統是由 Google 開發的,您可能會對 Google TV 和 Android TV 之間的差異感到困惑,這是可以理解的。它是一樣的嗎?

什麼是光場顯示及其工作原理?

什麼是光場顯示及其工作原理?

光場顯示器正在逐漸改變我們看待周圍世界的方式。或者更確切地說,我們如何看待不在我們周圍的世界。從經典攝影到高級教育和診斷再到遠程呈現和娛樂,本文將介紹光場顯示器是什麼、不同顯示器類型的工作原理以及它們的使用方式。

什麼是矩陣協議及其工作原理?

什麼是矩陣協議及其工作原理?

我們用來在線相互交流的大多數平台都綁定到一個提供商。但事情是這樣的,沒有技術上的原因。有一些在線聊天方式可以提供更大程度的隱私和自由。矩陣是其中一種方式。

UART、SPI 和 I2C 串行通信的工作原理,以及我們為何仍在使用它們

UART、SPI 和 I2C 串行通信的工作原理,以及我們為何仍在使用它們

無論是計算機外圍設備、智能電器、物聯網 (IoT) 設備,還是電子測量工具,它們都使用串行通信協議將不同的電子元件連接在一起。

什麼是網絡欺凌以及如何應對?

什麼是網絡欺凌以及如何應對?

無論是好是壞,互聯網讓更多的人能夠比以往任何時候都連接起來。就像人們將互聯網用於建設性和娛樂目的一樣,其他人也用它來執行一種新的欺凌:網絡欺凌。

99 個加密貨幣術語解釋:您需要的每個加密定義

99 個加密貨幣術語解釋:您需要的每個加密定義

加密貨幣是在稱為區塊鏈的分散計算機網絡上運行的數字貨幣。一些最重要且被廣泛接受的加密貨幣是比特幣、以太坊、Tether、Cardano、Binance Coin 和 USD Coin。

什麼是管理程序?它與虛擬機不同嗎?

什麼是管理程序?它與虛擬機不同嗎?

管理程序是一種用於創建虛擬機的軟件。虛擬機是對計算機的模擬。虛擬機用於在單個硬件上創建多個計算環境。

存儲資產的 8 個最佳軟件加密錢包

存儲資產的 8 個最佳軟件加密錢包

如果您擁有任何數量的加密貨幣,您可能想知道如何最安全可靠地存儲它。鑑於加密貨幣是一種數字形式的貨幣,您不能將其放入床頭櫃或保險箱中。相反,它需要存儲在一個硬件或軟件上。

Tonal 和 Nordic Tracks 數字權重如何工作?

Tonal 和 Nordic Tracks 數字權重如何工作?

您是否看過使用數字重量的健身器材的廣告,並想知道那到底是什麼?或者您是否看過這些時尚整潔的新機器,並想知道所有阻力來自哪裡?

您一直想問的關於電動汽車的 10 個常見問題

您一直想問的關於電動汽車的 10 個常見問題

電動汽車 (EV) 正變得越來越受歡迎。截至 2020 年,美國約有 180 萬輛註冊電動汽車,是 2016 年的三倍。全球範圍內,2020 年估計有 1020 萬輛電動汽車。

Mac mini eGPU 可提升圖形性能

Mac mini eGPU 可提升圖形性能

將 eGPU 與 Mac mini 搭配使用是一種絕佳方式,可以充分利用小巧的外殼,同時還能在遊戲和圖像處理等任務中實現出色的圖形性能。在本指南中,很好地解釋了 eGPU 可以添加到您的設置中的內容、它們的工作原理,以及是否值得為這個整潔的小工具包投入一些額外的現金。

如何在您的汽車中安裝行車記錄儀

如何在您的汽車中安裝行車記錄儀

如果你有一個行車記錄儀,安裝它可能看起來有點麻煩。在某些情況下,這並不像您希望的那麼簡單,但是在您的汽車中安裝行車記錄儀值得您花在它上面的每一分鐘。

為什麼 Nvidia 的 30 系列 GPU 比 AMD 好

為什麼 Nvidia 的 30 系列 GPU 比 AMD 好

Nvidia 是顯卡開發中兩個值得信賴的名字之一。您要么擁有 Nvidia GPU,要么選擇 AMD GPU。取決於你問的是誰,在 GPU 方面,Nvidia 總是略領先於 AMD。更快、更大、更強、更具創新性。

16 位與 24 位與 32 位音頻

16 位與 24 位與 32 位音頻

在處理數字音頻時,您經常會看到諸如音頻分辨率、採樣率和其他描述文件特徵的術語。了解好音頻與壞音頻的區別很重要,因此熟悉這些術語會有所幫助。

Xbox Series X 與 PS5:哪個 Teraflops 最多?

Xbox Series X 與 PS5:哪個 Teraflops 最多?

新一代遊戲機即將到來。PlayStation 5 和 Xbox Series X 的到來標誌著主機遊戲向前邁進了一步。正如您所料,遊戲玩家想知道哪個控制台更好?在可預見的未來,哪種遊戲選項將為您帶來最大的收益?

為什麼你會在破碎的屏幕上看到墨水

為什麼你會在破碎的屏幕上看到墨水

在損壞的設備(手機、平板電腦或筆記本電腦)的屏幕上看到看起來像墨水的黑色或紫色斑點並不少見。但是你的屏幕上真的有墨水嗎?

力和触覺反饋如何使遊戲更具沉浸感?

力和触覺反饋如何使遊戲更具沉浸感?

我們享受遊戲的很大一部分是沉浸感,讓您沉浸在虛擬世界中,彷彿身臨其境。可以增加您沉浸感的一件事是模擬現實世界的物理觸摸,讓您接近虛擬世界。

尼古拉·特斯拉 (Nikola Tesla) 的 5 項最佳發明以及它們如何塑造世界

尼古拉·特斯拉 (Nikola Tesla) 的 5 項最佳發明以及它們如何塑造世界

當你想到特斯拉這個詞時,電動汽車和億萬富翁的形象自然會出現。然而,埃隆·馬斯克(Elon Musk)以他的公司名字命名的發明家尼古拉·特斯拉(Nikola Tesla)在歷史上發揮了巨大作用,並改變了許多人的生活軌跡。那麼,尼古拉·特斯拉是誰,他負責哪些關鍵發明?

什麼是同態加密?

什麼是同態加密?

最近突然出現的一個詞是同態加密。許多公司和在線服務正在將他們的加密模型轉換為一種同態加密,宣傳它是為了更好的用戶隱私和安全。

什麼是位圖圖像?

什麼是位圖圖像?

對於大多數人來說,數字媒體是您日常生活的一部分。但我們並不總是考慮它是如何創建的。

什麼是光場顯示及其工作原理?

什麼是光場顯示及其工作原理?

光場顯示器正在逐漸改變我們看待周圍世界的方式。或者更確切地說,我們如何看待不在我們周圍的世界。從經典攝影到高級教育和診斷再到遠程呈現和娛樂,本文將介紹光場顯示器是什麼、不同顯示器類型的工作原理以及它們的使用方式。

什麼是矩陣協議及其工作原理?

什麼是矩陣協議及其工作原理?

我們用來在線相互交流的大多數平台都綁定到一個提供商。但事情是這樣的,沒有技術上的原因。有一些在線聊天方式可以提供更大程度的隱私和自由。矩陣是其中一種方式。

UART、SPI 和 I2C 串行通信的工作原理,以及我們為何仍在使用它們

UART、SPI 和 I2C 串行通信的工作原理,以及我們為何仍在使用它們

無論是計算機外圍設備、智能電器、物聯網 (IoT) 設備,還是電子測量工具,它們都使用串行通信協議將不同的電子元件連接在一起。

什麼是網絡欺凌以及如何應對?

什麼是網絡欺凌以及如何應對?

無論是好是壞,互聯網讓更多的人能夠比以往任何時候都連接起來。就像人們將互聯網用於建設性和娛樂目的一樣,其他人也用它來執行一種新的欺凌:網絡欺凌。

99 個加密貨幣術語解釋:您需要的每個加密定義

99 個加密貨幣術語解釋:您需要的每個加密定義

加密貨幣是在稱為區塊鏈的分散計算機網絡上運行的數字貨幣。一些最重要且被廣泛接受的加密貨幣是比特幣、以太坊、Tether、Cardano、Binance Coin 和 USD Coin。

什麼是管理程序?它與虛擬機不同嗎?

什麼是管理程序?它與虛擬機不同嗎?

管理程序是一種用於創建虛擬機的軟件。虛擬機是對計算機的模擬。虛擬機用於在單個硬件上創建多個計算環境。

接入點與路由器——有何不同?

接入點與路由器——有何不同?

為您的家庭或企業設置 Wi-Fi 很容易讓人不知所措和困惑。這個過程涉及很多不同的術語和設備,每種 Wi-Fi 情況都是獨一無二的。擁有大量設備連接到大面積網絡的大型企業將需要與擁有少量設備的簡單家庭截然不同的東西。

存儲資產的 8 個最佳軟件加密錢包

存儲資產的 8 個最佳軟件加密錢包

如果您擁有任何數量的加密貨幣,您可能想知道如何最安全可靠地存儲它。鑑於加密貨幣是一種數字形式的貨幣,您不能將其放入床頭櫃或保險箱中。相反,它需要存儲在一個硬件或軟件上。