距离 Cortex-A57 发表也有两年余,采用设计的 SoC 也已开始普及,让我们开始着眼 ARM 接下来的推出的设计。日前 ARM 正式推出了新一代的 ARM SoC IP,包含了 Cortex-A72 核心、CCI-500 互联总线以及 Mail-T880 GPU,都是瞄准旗舰 SoC 市场的最上位产品。
ARM Cortex-A72 接下来将会接下先前 A57 的旗舰设计位置,一样是使用了 ARMv8-A 64bit 指令集,但是制程上使用了 16nm FinFET,因此在同样功耗下,持续性能达 Cortex-A15 的 3.5 倍,与 Cortex-A57 相比也来到了 1.8 倍的成长有余,至于深入的 IPC 优化,目前 ARM 并没有提及,未来有更多资料会再进行分析。
这款 IP 当然支援了 big.Little 技术,在 ARM 的官方简报中,目前与搭配的 Little core 还是 Cortex-A53,ARM 表示作为辅助的小核心 A53 在设计上是足够的,因此目前会继续使用下去,当然新一代的 Little core 也正在开发中。
目前 ARM 已经宣布取得 A72 授权的公司包含了 HiSilicon、MediaTek、Rockchip 等公司,至于 Qualcomm、Samsung 等 Major player 目前未在清单中,但很快应该也能见到。
伴随着新的 Core design,ARM 也公开了新的系统互联总线 CoreLink CCI-500,来取代也已使用了 3 年的旧设计 CCI-400。CCI-500 最主要的新设计在于互联总线内增加了 Snoop Filter,透过增加 Snoop Filter 来降低为了维持快取一致性(Cache Coherent)所进行的嗅探(snoop)动作对于总线的多余负担;早先的 Snoop Filter 设计只限于单一 cluster 内,新设计则能进一步降低快取查询的次数来提升功耗表现,也能够释放多余的内存带宽出来,ARM 称这样的设计能够提升 30% 左右的内存带宽性能。
另外 CCI-500 也提升了系统的总体带宽,从 CCI-400 的两个 ACE(AXI Coherency Extension)Port 提升到四个,等于是容许了单一系统上的丛集数量达到四个。虽然出于功耗等考量在 mobile 平台应该还是维持两个丛集的设计,但增加了使用弹性在未来也能够有新的配置可能。内存部分也最高支援到 4 个通道,最高可到 128 bit,虽然 Qualcomm 的 Snapdragon 805 已经是如此设计,但考虑到 Snapdragon 805 使用了自制的总线并没有快取一致性,因此 CCI-500 看起来还是相当先进的。
前一段时间 ARM 已经发表了一部分的 Mail-T800 系列 GPU 产品,包含 T820、T830 以及接替 T760 的 T860。现在正式推出了最上位的 Mali-T880,不过一如往常的,ARM 对于 T880 内部架构还是相当保密,猜想也许会和目前已知的 T860 内部架构有些修改;性能方面比起 T760 提升 1.8 倍,功耗则是低上 40%。
整体看来,这次的更新著重在于制程的升级,以及降低 big.LITTLE 应用可能出现的瓶颈,包含了更强的主核心与更完善的互联总线。
- ARM Announces Cortex-A72, CCI-500 and Mail-T880
(本文由 VR-Zone 授权转载)