Exynos 9810性能實測: 是否真的是「安卓之光」?
Preface
S9/S9+發布後, 受到了不少的關注. Exynos9810也被很多KOL稱為「安卓之光」;恰好Anandtech對其進行了一個粗略的測試, 正好這兩天難得清閑, 就粗略翻譯了這篇文章.
這篇評測是來自國外媒體Anandtech, 原文鏈接:「Exynos 9810 Hands On-Awkward First Results」.
說來慚愧, 筆者儘管在第一時間時用上了9810版本的S9+, 但是卻沒有對其進行一些詳盡的評測; 便匆匆忙忙的退貨了. (因為實在不滿意)
廢話不多說, 下面直接開始評測部分.
注: 該文存在譯者的二次演繹/筆者才疏學淺, 如有疏漏, 歡迎指出.
正文
在我們發布過一些關於9810、M3的猜測的文章後, 我承諾過將對S9上的9810做一次性能測試. 在發布會上我對其中的一台演示機進行了一些測試來徹底了解Exynos9810的性能.
在今年的早些時候, 三星LSI部門拋出了一個驚人的消息—聲稱9810的單線程性能將做到翻番. 當然這引起了非常多的爭議和質疑; 在今年年初我們也討論過新的Exynos M3的結構特點(譯者注: 這篇關於M3的文章在知乎上也有譯文: 「三星Exynos M3詳解:6解碼寬度,50% IPC提升」, 原文鏈接: 「The Samsung Exynos M3 - 6-wide Decode With 50%+ IPC Increase 」), 發現這確實是可以做到的而不只是營銷上的誇張宣傳.新的三星的CPU核心其實是一個『胖核』, 這也是第一個在Android陣營中追隨Apple的腳步, 向著「超強單核性能」的特點邁進的SoC. 因此, 在Android陣營中, 這是一個非常有趣、同時理論上也非常強大的處理器.
我們還可以確定的是, 9810的GPU—Mali G72 MP18僅僅運行在572MHz —— 一個非常保守的頻率, 這並不是我們所期望的. 9810的上一代, 即8895, GPU的規模更大, 也是運行在一個類似的頻率——546MHz. 因此, 9810的GPU性能提升比我們預想的還要低, 而我認為, 600-700MHz對於9810才應該是合適的頻率.
存儲延時
通過延遲測試, 我們也確定了CPU的緩存配置: 64KB的L1D 緩存、比上一代的32KB高了一倍; 同時M3有著512KB的L2 緩存、以及共享的4MB L3 緩存.
有意思的是, 四個A55並不是跟大核在一個DynamIQ集群內, 而是自己單獨構成一個集群,同時, 三星看起來是不打算給A55集群配上L2緩存, 而作為代替者的是512KB的 L3 DSU緩存. 9810的緩存延時控制非常的優秀——是至今Android陣營最佳的. 我們推測三星應該使用了新一代的互聯以及內存控制器.
Geekbench測試—稱霸Android陣營
在我們的測試中, 我們確認了那些泄露分數的真實性; Exynos9810確實實現了性能的巨幅提升, 遠遠甩開了845, 從而接近到A10/A11的水平. 與上一代產品8895相比, 浮點能力在2.7GHz時已經比上一代提升了114%, 超過了三星想要翻番的預期收益.
非常顯而易見, 『胖核』帶來的高單核性能使9810在Android陣營中和其他SoC區分開來.
PCMark和Web測試
在最後測試系統性能時, 我發現了一些可疑的性能數據. 我並不打算詳細討論每一個測試的得分, 因為它們最後繪出的圖形是非常相似的.
在測試搭載9810的S9+時, 我發現了一些非常嚴重的問題. 9810的得分甚至不能把自己和上一代的8895區分開來, 更不用說這個月早些時候我們測試的845工程機. 我檢查了頻率, 發現大核確實是以最高頻率2.7GHz運行. 唯一可能的解釋是, DVFS配置以及調度器在目前非常保守, 並沒有給予多大的負載給大核心.
在系統中, 我發現三星目前使用的是一種新的調度器, 叫做「eHMP」. 我並不確定這是否是基於EAS(譯者注: 即Energy-Aware Scheduling,下文的schedutil是EAS內核的標誌之一)的, 但是系統確實使用了schedutil作為頻率調節器.
三星的一位發言人向我們證實, 由於這是為了MWC而優化的固件, 導致以上的測試並沒有被優化. 我有點難以相信他們如此大幅度的限制其性能, 而不是是因為在調度器配置上胡亂設置. 同時我也得到消息稱, 為了平衡和驍龍845的性能差距, 三星對9810進行了一些性能上的限制—即我現在得到的分數可能毫無意義. 我希望這只是一個失誤, 而在S9的正式固件中能取消該限制, 釋放9810的全部潛能.
圖形性能
GPU方面, 9810較上一代減少了兩個GPU核心的行為令人大跌眼鏡, 而少許的頻率提升似乎不能彌補其損失. 假設G71核心與G72核心在同頻率時每個核心的性能是相同的, 那麼9810的GPU更像是在MP20的基礎上稍微降低了頻率. 所以9810在GPU上的性能提升, 應該完全歸功於G72性能的提升、功率效率的提高以及SoC的內部改進.
在Manhattan 3.1測試中, 9810僅僅較上一代提升了可憐的7%, 遠遠落後於845的Adreno630.
在T-Rex中, 9810較上一代提升了18%, 三星官方聲稱GPU提升了20%應該就是以此為基準.在這裡, 9810的GPU也更加接近於845的Adreno630.
(譯者注: 相較於T-Rex/霸王龍, Manhattan 3.1的圖形測試壓力更大.)
功耗
由於某些工具的不兼容, 我無法準確的測量到設備的功耗. 所以我只能根據系統中的電流讀數來大致推斷其功耗.
CPU方面, 單大核運行在2.7GHz時功率達到3.1W; 雙大核2.3GHz運行時功率在3.1W~3.5W波動, 四大核1.8GHz運行時功率似乎也保持在這一水平.
接下來的幾天, 我需要一些時間去做SPEC測試以作出一些更精確的圖形曲線及推斷.目前來看, Exynos M3有優勢, 也有其劣勢.顯而易見的, M3在高頻率的時候功耗將大大提升到一個難以接受的水平, 所以通常M3會運行在一個較低的頻率, 目前的調度也印證了這個想法.
GPU方面, 運行Manhattan 3.1測試時功耗波動在4.5~5.2W, 對比8895有進步, 但是和845相比還是處於劣勢.
總結
這次測試的結果使我們很多疑惑得到了解釋. 接下來我們將更加詳盡的對9810進行進一步的測試. 並且, 我迫切的希望今天不盡人意(譯者注: 不盡人意指的是PC Mark等測試結果大大落後於845的現象)的測試結果不會在正式售賣的機型中重現, 否則9810可能淪為一個不孚眾望的SoC.
全文完
拓展閱讀:
想了解845?
「CITREA:驍龍845性能實測:合格的繼任者」想了解970?
「周三科技:華為海思 Kirin 970 性能剖析:GPU 還燒嗎?NPU 真的那麼神?」想了解Exynos M3?
「SoC二三事:三星Exynos M3詳解:6解碼寬度,50% IPC提升」
推薦閱讀:
TAG:中央處理器CPU | 手機處理器 | 三星Exynos晶元 |