這款手機(jī)甚至還沒有推出,但由定制的谷歌 Tensor SoC 驅(qū)動(dòng)的Pixel 6 系列的前景已經(jīng)引發(fā)了一些重大問題,。芯片能趕上蘋果嗎,?它真的會(huì)使用最新最好的技術(shù)嗎?
谷歌本可以從長期合作伙伴高通購買芯片組,,甚至從新朋友三星那里購買 Exynos 型號(hào)芯片,。該公司正在與三星合作,使用現(xiàn)成的組件和一些內(nèi)部機(jī)器學(xué)習(xí) (ML) 芯片的組合來開發(fā)自己的芯片組,。
根據(jù)一份可靠的報(bào)告,Pixel 6 的Google Tensor SoC 看起來與市場上的其它旗艦芯片組略有不同,。當(dāng)然,,當(dāng)我們擁有設(shè)備時(shí),我們將保存基準(zhǔn)測試以及任何性能和電池判斷,。但是,,我們已經(jīng)掌握了大量信息,可以深入研究 Qualcomm(以及我們正在使用的三星)最新芯片組之間的紙面數(shù)據(jù)比較,。谷歌Tensor 與驍龍 888 芯片組的對(duì)決如何形成,?讓我們先睹為快。
Google Tensor vs Snapdragon 888 vsExynos 2100
盡管高通和三星的下一代 SoC 離我們并不遙遠(yuǎn),,但谷歌 Tensor 芯片旨在與當(dāng)前的高通驍龍 888和三星 Exynos 2100旗艦芯片組競爭,。所以我們將使用這些作為我們比較的基礎(chǔ)。
鑒于他們關(guān)系的性質(zhì),,正如我們所期望的那樣,,谷歌的 Tensor SoC 嚴(yán)重依賴三星在其最新 Exynos 處理器中的技術(shù)。報(bào)道稱,,調(diào)制解調(diào)器和 GPU 設(shè)置直接借鑒于 Exynos 2100,,相似之處延伸到類似的 AV1 媒體解碼硬件支持。
如果 GPU 設(shè)置確實(shí)與三星的Exynos 2100 匹配,,那么 Pixel 6 也將是一款不錯(cuò)的游戲手機(jī),,盡管仍比 Snapdragon 888 的圖形功能落后幾幀。盡管如此,,對(duì)于那些希望從 Pixel6 獲得適當(dāng)旗艦級(jí)性能的人來說,,這將是一種解脫,。但是,我們預(yù)計(jì)該芯片的張量處理單元 (TPU) 將提供更具競爭力的機(jī)器學(xué)習(xí)和 AI 功能,。
Google 的 2+2+4 CPU 設(shè)置是一個(gè)更奇怪的設(shè)計(jì)選擇,。值得更詳細(xì)地探索,我們將對(duì)此進(jìn)行探討,,但突出的一點(diǎn)是,,兩個(gè)強(qiáng)大的Cortex-X1 CPU 應(yīng)該使 Google Tensor SoC 更適合單線程,但較舊的Cortex-A76內(nèi)核可能會(huì)使芯片成為較弱的多任務(wù)處理能力,。這是一個(gè)有趣的組合,,可以追溯到三星命運(yùn)多舛的Mongoose CPU設(shè)置。然而,,關(guān)于該設(shè)計(jì)的功率和熱效率還有很多問題需要回答,。
從理論上講,谷歌 Tensor 處理器和 Pixel 6 系列與 Exynos 2100 和驍龍 888 相比,,在 2021 年的一些最佳智能手機(jī)中具有很強(qiáng)的競爭力,。
了解 Google Tensor CPU 設(shè)計(jì)
讓我們看一下技術(shù)愛好者關(guān)注的大問題:為什么 Google 會(huì)選擇 2018 年的 Arm Cortex-A76 CPU 作為尖端 SoC?答案在于面積,、功率和散熱的妥協(xié),。
我從之前的 Arm 公告中挖出了一張幻燈片(見下文),有助于形象化重要的論點(diǎn),。假設(shè)圖表的比例不是特別準(zhǔn)確,,但得出的結(jié)論是 Cortex-A76 比新的Cortex-A77和 A78更小、功耗更低,,而且時(shí)鐘速度和制造工藝相同(ISO 比較),。這個(gè)例子是在 7nm 上,但三星已經(jīng)在5nm Cortex-A76上與 Arm 合作了一段時(shí)間,。如果你想要數(shù)字,,Cortex-A77 比 A76 大 17%,而 A78 只比 A77 小 5%,。同樣,,Arm 僅設(shè)法將 A77 和 A78 之間的功耗降低了4%,而 A76 則是更小,、功耗更低的選擇,。
權(quán)衡是 Cortex-A76 提供的峰值性能要低得多?;仡?Arm 的數(shù)據(jù),,該公司在 A77 和A76 之間實(shí)現(xiàn)了 20% 的微架構(gòu)收益,并在遷移到 A78 的過程中進(jìn)一步提高了 7%,。因此,,多線程任務(wù)在 Pixel 6 上的運(yùn)行速度可能比其 Snapdragon 888 競爭對(duì)手慢,,盡管這在很大程度上取決于確切的工作負(fù)載。有了兩個(gè) Cortex-X1 內(nèi)核來承擔(dān)重任,,谷歌可能會(huì)對(duì)其芯片具有正確的峰值功率和效率組合充滿信心,。
這是關(guān)鍵點(diǎn)——選擇較舊的 Cortex-A76 與 Google 對(duì)兩個(gè)高性能 Cortex-X1 CPU 內(nèi)核的渴望密不可分。移動(dòng)處理器 CPU 設(shè)計(jì)可以消耗的面積,、功率和熱量非常有限,,而兩個(gè) Cortex-X1 則突破了這些界限。
選擇更小,、更低功率的內(nèi)核可以為這些更大的組件釋放芯片的硅,、能量和熱預(yù)算?;蛘?,可以說選擇兩個(gè) Cortex-X1 CPU 內(nèi)核迫使 Google 采用兩個(gè)更小、功耗更低的中級(jí)內(nèi)核,。但是,,當(dāng)高通和三星很高興并且只用一個(gè) Cortex-X1 就表現(xiàn)得很好時(shí),為什么谷歌要兩個(gè) Cortex-X1,?
除了原始的單線程性能提升外,,內(nèi)核比 A78 快 23%,Cortex-X1 是機(jī)器學(xué)習(xí)的主力軍,。正如我們所知,機(jī)器學(xué)習(xí)是谷歌這種定制芯片設(shè)計(jì)目標(biāo)的重要組成部分,。Cortex-X1 通過使用更大的緩存和兩倍的 SIMD 浮點(diǎn)指令帶寬,,提供了 Cortex-A78 兩倍的機(jī)器學(xué)習(xí)數(shù)字運(yùn)算能力。換句話說,,谷歌正在降低一些通用的多核性能,,以換取兩個(gè)增強(qiáng)其 TPU ML 功能的 Cortex-X1。特別是在可能不值得啟動(dòng)專用機(jī)器學(xué)習(xí)加速器的情況下,。盡管我們還不知道 Google 打算為其 CPU 內(nèi)核配對(duì)多少緩存,,但這也會(huì)對(duì)其性能產(chǎn)生影響。
盡管使用了 Cortex-A76 內(nèi)核,,但仍有可能在功率和熱量方面進(jìn)行權(quán)衡,。測試表明,單個(gè) Cortex-X1 內(nèi)核非常耗電,,在當(dāng)今的旗艦手機(jī)中難以維持峰值頻率,。有些手機(jī)甚至?xí)苊庠?X1 上運(yùn)行任務(wù)以提高功耗。兩個(gè)板載核心使熱量和功率問題翻倍,,因此我們應(yīng)該謹(jǐn)慎對(duì)待Pixel 6 將僅僅因?yàn)樗袃蓚€(gè)強(qiáng)大的核心而超越競爭對(duì)手的建議,。持續(xù)的性能和能源消耗將是關(guān)鍵,。請(qǐng)記住,三星的Exynos 芯片組由其強(qiáng)大的 Mongoose 內(nèi)核提供支持,,正是因?yàn)檫@個(gè)問題,。
谷歌的 TPU 差異化
關(guān)于 Google Tensor SoC 的為數(shù)不多的未知數(shù)之一是其張量處理單元。我們知道它主要負(fù)責(zé)運(yùn)行 Google 的各種機(jī)器學(xué)習(xí)任務(wù),,例如語音識(shí)別到圖像處理,,甚至視頻解碼。這表明有一個(gè)合理的通用推理和媒體組件,,它連接到芯片的多媒體管道中,。
高通和三星也有自己專用于機(jī)器學(xué)習(xí)的硅部件,但驍龍 888 的特別有趣之處在于這些處理部件的擴(kuò)散程度,。Qualcomm 的 AI 引擎分布在其CPU,、GPU、Hexagon DSP,、Spectra ISP 和傳感中心,。雖然這有利于提高效率,但您不會(huì)找到同時(shí)運(yùn)行所有這些組件的用例,。所以高通 26TOPS 的全系統(tǒng) AI 性能即使有也不會(huì)經(jīng)常使用,。相反,您更有可能看到一次運(yùn)行一兩個(gè)組件,,例如用于計(jì)算機(jī)視覺任務(wù)的 ISP 和 DSP,。
毫無疑問,谷歌的 TPU 將包含各種子塊,,特別是如果它也運(yùn)行視頻編碼和解碼,,但似乎 TPU 將容納大部分(如果不是全部)Pixel 6 的 ML 功能。如果谷歌能夠一次充分利用其大部分 TPU 功能,,那么它很可能能夠在一些真正有趣的用例上超越競爭對(duì)手,。但我們只能拭目以待。
Google Tensor 與Snapdragon 888誰更強(qiáng),?
谷歌 Tensor SoC 為移動(dòng)芯片組競技場注入了一些急需的新鮮血液,。當(dāng)然,我們會(huì)等到手機(jī)拿到手之后再下結(jié)論,。但在紙面上,,谷歌 Tensor 看起來與旗艦級(jí) Snapdragon 888 和 Exynos 2100 一樣引人注目。
正如我們一直預(yù)期的那樣,,Google Tensor 不會(huì)超越當(dāng)前一代的處理器,。但是,它正在尋求自己的新穎方法來解決移動(dòng)處理問題。憑借兩個(gè)高性能 CPU 內(nèi)核及其內(nèi)部 TPU 機(jī)器學(xué)習(xí)解決方案,,谷歌的 SoC 與其競爭對(duì)手略有不同,。盡管真正的游戲規(guī)則改變者可能是谷歌通過遷移到自己的芯片來提供五年的操作系統(tǒng)更新。
您如何看待 Google Tensor 與 Snapdragon 888 和 Exynos 2100,?Pixel 6 的處理器是否會(huì)成為真正的旗艦競爭者,?