广告

谷歌自研的Pixel 6 Tensor处理器能否赶超骁龙888、Exynos 2100?

2021-09-22 14:49:45 阅读:
尽管谷歌Pixel 6还未发布,但其搭载的Google Tensor 处理器早已引起了网友的关注及讨论:Tensor能否赶上苹果A系列芯片的性能?Tensor真的会使用最新最好的技术吗?对比Snapdragon 888、Exynos 2100是否有优势?

尽管谷歌Pixel 6还未发布,但其搭载的Google Tensor 处理器早已引起了网友的关注及讨论:Tensor能否赶上苹果A系列芯片的性能?Tensor真的会使用最新最好的技术吗?对比Snapdragon 888、Exynos 2100是否有优势?CSKednc

据外媒AndroidAuthority报道称,Pixel 6 的 Google Tensor SoC 看起来与市场上的其他旗舰芯片组略有不同。CSKednc

Google Tensor vs Snapdragon 888 vs Exynos 2100

谷歌与三星合作,使用现成的组件和一些内部机器学习 (ML) 芯片的组合来开发自己的Tensor芯片组。CSKednc

据悉,谷歌 Tensor 芯片旨在与当前的高通骁龙 888和三星 Exynos 2100旗舰芯片组竞争。CSKednc

CSKednc

鉴于谷歌 Tensor与三星的合作关系,谷歌的 Tensor SoC 严重依赖三星在其最新 Exynos 处理器中的技术。报道称,调制解调器和 GPU 设置直接借鉴于 Exynos 2100,相似之处延伸到类似的 AV1 媒体解码硬件支持。CSKednc

如果 GPU 设置确实与三星的 Exynos 2100 匹配,那么 Pixel 6 也将是一款不错的游戏手机,尽管仍比 Snapdragon 888 的图形功能落后几帧。CSKednc

AndroidAuthority预计Tensor的张量处理单元 (TPU) 将提供更具竞争力的机器学习和 AI 功能。CSKednc

Google 的 2+2+4 CPU 设置是一个更奇怪的设计选择。值得更详细地探索,我们将对此进行探讨,但突出的一点是,两个强大的Cortex-X1 CPU 应该使 Google Tensor SoC 更适合单线程,但较旧的Cortex-A76内核可能会使芯片成为较弱的多任务处理能力。这是一个有趣的组合,可以追溯到三星命运多舛的Mongoose CPU设置。然而,关于这种设计的功率和热效率还有很多问题需要回答。CSKednc

从理论上讲,谷歌 Tensor 处理器和 Pixel 6 系列与 Exynos 2100 和 Snapdragon 888 相比,在 2021 年的一些最佳智能手机中具有很强的竞争力。CSKednc

Google Tensor CPU 设计

为什么 Google 会选择 2018 年的 Arm Cortex-A76 CPU 作为尖端 SoC?答案在于面积、功率和散热的妥协。CSKednc

我从之前的 Arm 公告中挖出了一张幻灯片(见下文),有助于形象化重要的论点。CSKednc

假设图表的比例不是特别准确,但结论是 Cortex-A76 比新的Cortex-A77和 A78更小、功耗更低,而且时钟速度和制造工艺相同(ISO 比较)。这个例子是在 7nm 上,但三星已经在5nm Cortex-A76上与 Arm 合作了一段时间。如果你想要数字,Cortex-A77 比 A76 大 17%,而 A78 只比 A77 小 5%。同样,Arm 仅设法将 A77 和 A78 之间的功耗降低了 4%,而 A76 则是更小、功耗更低的选择。CSKednc

权衡是 Cortex-A76 提供的峰值性能要低得多。CSKednc

回顾 Arm 的数据,该公司在 A77 和 A76 之间实现了 20% 的微架构收益,并在迁移到 A78 的过程中进一步提高了 7%。因此,多线程任务在 Pixel 6 上的运行速度可能比其 Snapdragon 888 竞争对手慢,尽管这在很大程度上取决于确切的工作负载。有了两个 Cortex-X1 内核来承担重任,谷歌可能会对其芯片具有正确的峰值功率和效率组合充满信心。CSKednc

CSKednc

这是关键点——选择较旧的 Cortex-A76 与 Google 对两个高性能 Cortex-X1 CPU 内核的渴望密不可分。移动处理器 CPU 设计可以消耗的面积、功率和热量非常有限,而两个 Cortex-X1 则突破了这些界限。CSKednc

选择更小、更低功率的内核可以为这些更大的组件释放芯片的硅、能量和热预算。或者,可以说选择两个 Cortex-X1 CPU 内核迫使 Google 采用两个更小、功耗更低的中级内核。但是,当高通和三星很高兴并且只用一个 Cortex-X1 就表现得很好时,为什么谷歌要两个 Cortex-X1?CSKednc

除了原始的单线程性能提升外,内核比 A78 快 23%,Cortex-X1 是机器学习的主力军。正如我们所知,机器学习是谷歌这种定制芯片设计目标的重要组成部分。Cortex-X1 通过使用更大的缓存和两倍的 SIMD 浮点指令带宽,提供了 Cortex-A78 两倍的机器学习数字运算能力。换句话说,谷歌正在降低一些通用的多核性能,以换取两个增强其 TPU ML 功能的 Cortex-X1。特别是在可能不值得启动专用机器学习加速器的情况下。尽管我们还不知道 Google 打算为其 CPU 内核配对多少缓存,但这也会对其性能产生影响。CSKednc

两个强大的 Cortex-X1 内核与高通公司的成功公式背道而驰,它有自己的优点和缺点。CSKednc

尽管使用了 Cortex-A76 内核,但仍有可能在功率和热量方面进行权衡。测试表明,单个 Cortex-X1 内核非常耗电,在当今的旗舰手机中难以维持峰值频率。有些手机甚至会避免在 X1 上运行任务以提高功耗。两个板载核心使热量和功率问题翻倍,因此我们应该谨慎对待 Pixel 6 将仅仅因为它有两个强大的核心而超越竞争对手的建议。持续的性能和能源消耗将是关键。请记住,由于这个问题,三星的 Exynos 芯片组由其强大的 Mongoose 内核提供支持。CSKednc

谷歌的 TPU 差异化

关于 Google Tensor SoC 的为数不多的未知数之一是其张量处理单元。我们知道它主要负责运行 Google 的各种机器学习任务,例如语音识别到图像处理,甚至视频解码。这表明有一个合理的通用推理和媒体组件连接到芯片的多媒体管道中。CSKednc

高通和三星也有自己专用于机器学习的硅部件,但骁龙 888 的特别有趣之处在于这些处理部件的扩散程度。Qualcomm 的 AI 引擎分布在其 CPU、GPU、Hexagon DSP、Spectra ISP 和传感中心。虽然这有利于提高效率,但您不会找到同时运行所有这些组件的用例。所以高通 26TOPS 的全系统 AI 性能即使有也不会经常使用。相反,您更有可能看到一次运行一两个组件,例如用于计算机视觉任务的 ISP 和 DSP。CSKednc

谷歌表示,其 TPU 和 ML 实力将是关键的差异化因素。CSKednc

毫无疑问,谷歌的 TPU 将包含各种子块,特别是如果它也运行视频编码和解码,但似乎 TPU 将容纳大部分(如果不是全部)Pixel 6 的 ML 功能。如果谷歌能够一次充分利用其大部分 TPU 功能,那么它很可能能够在一些真正有趣的用例上超越竞争对手。但我们只能拭目以待。CSKednc

谷歌Tensor想超越对手,有点难

谷歌 Tensor 看起来与旗舰级 Snapdragon 888 和 Exynos 2100 一样引人注目。CSKednc

从以上数据来看,Google Tensor 不会超越当前一代的处理器。但值得肯定的是,它正在寻求新方法来解决移动处理问题。CSKednc

谷歌的两个高性能CPU内核和内部的TPU机器学习解决方案,使其SoC与竞争对手有所不同。CSKednc

Demi Xia编译CSKednc

责编:DemiCSKednc

  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了