谷歌|Google自研手机SoC深度揭秘:翻车了?( 四 )


它的 L3 延迟也相当高,比 Exynos 2100 和骁龙 888 高得多 。Google 没有给 DSU 和 CPU L3 缓存设定特定的频率,而是把它和 A55 小核的频率关联 。奇怪的是,即便 X1 或 A76 满载,A55 和 L3 却在低频 “摸鱼” 。同样情况下 Exynos 2100 和骁龙 888 都是会提高 L3 频率的 。
在系统缓存测试中,能看到 11-13MB 的延迟情况 (1 MB L2 + 4 MB L3 + 8 MB SLC),在正常的内存访问中,Tensor 也是比 Exynos 要慢的,可能和被改过的个别缓存管线有关 。
谷歌|Google自研手机SoC深度揭秘:翻车了?
文章图片

因为 L3 和 A55 的频率捆绑,且频率高,所以 Google Tensor 的 A55 小核是几个 SoC 里 L3 延迟最低的,彷如没有异步时钟桥一般 。
CPU 部分,Google Tensor 更像是骁龙 888,而不是  Exynos 2100 。虽然 Google Tensor 的 L2 缓存是 Exynos 2100 的 2 倍,但频率低了 3.7%(110MhHz) 。
谷歌|Google自研手机SoC深度揭秘:翻车了?
文章图片

Tensor 的弱点是内存延迟,导致 SPEC 测试中很多子项目都比 骁龙888 和  Exynos 2100 慢,但能耗却更高(CPU 在干等内存) 。SPEC 总分上,Tensor 的表现比 Exynos 2100 略差,对比骁龙888 的落后幅度达到 12.2%,由于跑完测试的时间更长,最终耗电还多了 13.8%。折算回来,相对骁龙888 的差距应该是 1.4% 左右 。
它也有和  Exynos 2100 一样的降频问题,只是相对没有那么严重 。如果冷却得当,性能会高 5%-9% 左右(上图的测试结果是在 11 度的环境下得到的) 。
可怜的  A76 大核,骁龙 888 的 A78 比它强 46%,还更省电,实际 IPC 差距在 34%,这倒符合两个构架之间的差距 。如果真是为了省电,完全可以做个低频的 A78,但结果 Google 放了两颗频率又高、又耗电、性能还不行的 A76,只能推断 Google 是没得选,而不是有意而为之 。
谷歌|Google自研手机SoC深度揭秘:翻车了?
文章图片

越接近右下角,能效比越低;越接近左上角,能效比越高 ↑
A55 小核这边也不行,性能只是比同频的骁龙 888 的 A55 高 11%(感谢 L3 和 SLC),但却几乎是 2 倍的功耗,俨然就是继承了 Exynos 高功耗 A55 的血统,能效比甚至比自己的 A76 大核还拉胯 。看看联发科天玑 1200 的 A55,再看看 A14 的能效核心,这真是个残酷的世界 。
谷歌|Google自研手机SoC深度揭秘:翻车了?
文章图片

Google Tensor 因为拉胯的 A76 性能表现,就算有 2 颗 X2 都无力回天,拖低了整体分数 。X1 本身也比对手稍慢一些,大部分时间的能效比都和 Exynos 2100 的 X1 一致 。但 A76 实在落后时代太多了(无论是性能还是能效比),而 A55 又继承三星低能效的传统,一言难尽就是了 。
谷歌|Google自研手机SoC深度揭秘:翻车了?
文章图片

谷歌|Google自研手机SoC深度揭秘:翻车了?
文章图片

GPU 这边规模大,频率高,但 3DMark Wild Life 测试的峰值性能只比  Exynos 2100 高 21% 。在 GFX Bench 的 Aztec 场景测试中,领先  Exynos 2100 14%,小幅领先骁龙888 。虽然采用了分频设计,但貌似瓶颈在 GPU 的其他地方 。
Tensor 的 GPU 峰值功率高达 9-10W,手机一跑就降频(一轮测试都没跑完啊……),拖低了整体功耗,所以才会有 7.28 W 的平均功耗 。Pixel 6 系列没有热管,散热配置和机身结构更像是 iPhone,而不是猛堆散热的安卓旗舰 。它跑起来时,左侧的 SoC 45 度,但右侧只有 30-33 度,散热确实是弱 。