ARM Cortex-A76
此条目需要精通或熟悉相关主题的编者参与及协助编辑。 |
产品化 | 2018[1] |
---|---|
设计团队 | 安谋控股 |
指令集架构 | A64, A32, and T32 (at the EL0 only) |
扩展指令集 | ARMv8.1-A, ARMv8.2-A, Cryptography, RAS, ARMv8.3-ALDAPR指令, ARMv8.4-A 点积指令 |
核心数量 | 1–4 per cluster |
一级快取 | 128 KiB (64 KiB I-cache with parity, 64 KiB D-cache)每核 |
二级快取 | 128-512 KiB 每核心 |
三级快取 | 512 KiB-4 MiB (optional) |
CPU主频范围 | 至 3.0 GHz in phones and 3.3 GHz in tablets/laptops |
上代产品 | ARM Cortex-A75 ARM Cortex-A73 ARM Cortex-A72 |
继任产品 | ARM Cortex-A77 |
相关产品 | Arm Neoverse N1 |
ARM Cortex-A76是一个基于ARMv8.2-A64位指令集架构设计的中央处理器以及ARM内核。由安谋控股旗下奥斯汀设计中心的奥斯汀团队设计。
设计
[编辑]ARM表示,与上一代的ARM Cortex-A75相比,整数和浮点性能分别提高了25%和35%[2]。ARM Cortex-A76是ARM Cortex-A73和ARM Cortex-A75的继任产品,但基于全新设计。
ARM Cortex-A76拥有四条超标量乱序执行解码流水线令到A76可以同时读取4条指令,并且重命名和调度4Mops(每秒数百万次操作),每个周期8条µops(Micro-operation)。乱序执行窗口大小为128位。后端是8个执行端,流水线深度为13阶段,执行延迟(execution latencies)为11个阶段[3][4]。
ARM Cortex-A76支持非特权32位应用程序,但特权应用程序必须使用64 位ARMv8-AISA,A76还支持读取LDAPR指令 (ARMv8.3-A),点积指令 (ARMv8.4-A),PSTATE安全跳过推测存储(PSTATE Speculative Store Bypass Safe,SSBS)和推测屏障指令(CSDB、SSBB、PSSBB)(ARMv8.5-A)[5]。
ARM Cortex-A76内存带宽相对于ARM Cortex-A75增加了90%[6][7]。ARM表示,A76的性能预计将是ARM Cortex-A73的两倍,并且主要针对在移动应用中的性能。A76性能针对笔记本电脑级别,甚至包括Windows设备[8],并可与英特尔的Kaby Lake竞争[9]。
ARM Cortex-A76支援ARM的DynamIQ技术,与ARM Cortex-A55节能小核结合使用时,有望作为高性能大核使用[10]。
Neoverse N1
[编辑]2019年2月20日,ARM宣布基于Cortex-A76重新设计用于基础设施或者服务器应用的Neoverse N1微架构(代号为 Ares)。该设计支持多达64或128个Neoverse N1核心[11][12]。
ARM Cortex-A76 的显著变化:
- 具有4周期LD指令(LD-use)连贯指令获取请求(I-cache)和加载和存储请求(D-cache)
- L2 缓存:每核心512–1024kB
- 使用网状互连架构(Mesh interconnect)而不是再使用每个集群 1-4 个核心
对外授权
[编辑]ARM Cortex-A76可作为半导体IP核授权给被许可方(例如高通和联发科),其设计使其适合与其他IP内核(例如 GPU、数码信号处理器(DSP)、显示控制器)集成到一个片上系统(SoC)中。
上市产品
[编辑]ARM Cortex-A76首次用于海思麒麟980[13]。
ARM 还与高通合作开发了 Cortex-A76 的半定制版本在高通的高端Kryo 495 (Snapdragon 8cx)/Kryo 485 (Snapdragon 855 和 855 Plus) 中使用,以及高通的中档Kryo 460(Snapdragon 675) 和Kryo 470(Snapdragon 730) CPU。高通所做的修改之一便是增加重排序缓冲区以增加乱序执行窗口大小[14]。
ARM Cortex-A76也用于Exynos 990和Exynos Auto V9,还有联发科Helio G90/G90T/G95和天玑 800和天玑 820以及海思麒麟985 5G和麒麟990 4G/990 5G/990E 5G[15][16][17]。
参考文献
[编辑]- ^ Shrout, Ryan; Moorhead, Patrick. Ep 23 - 5/31/18 - The Future of Arm with Nandan Nayampally. The Tech Analysts Podcast. 31 May 2018 [1 June 2018]. (原始内容存档于2018-06-28).
- ^ Frumusanu, Andrei. Arm Cortex-A76 CPU Unveiled. Anandtech. 31 May 2018 [1 June 2018]. (原始内容存档于2018-06-01).
- ^ Frumusanu, Andrei. Arm Cortex-A76 CPU Unveiled. Anandtech. 31 May 2018 [1 June 2018]. (原始内容存档于2018-06-01).
- ^ Arm Unveils Cortex-A77, Emphasizes Single-Thread Performance. WikiChip Fuse. 2019-05-26 [2020-06-18]. (原始内容存档于2019-05-28) (美国英语).
- ^ ARM documentation set for Cortex-A76. infocenter.arm.com. [2019-06-15].
- ^ Armasu, Lucian. Arm's Cortex-A76 Could Be The First True Challenger To x86 Chips On Laptops. Tom's Hardware. 31 May 2018 [1 June 2018].
- ^ Triggs, Robert. Arm Cortex-A76 CPU deep dive. Android Authority. 31 May 2018 [1 June 2018]. (原始内容存档于2021-11-26).
- ^ Hruska, Joel. ARM’s New Cortex-A76 SoC Targets Windows Laptop Market. Extreme Tech. 31 May 2018 [1 June 2018]. (原始内容存档于2018-06-04).
- ^ Bright, Peter. ARM promises laptop-level performance in 2019. Ars Technica. 1 June 2018 [1 June 2018]. (原始内容存档于2022-03-21).
- ^ Frumusanu, Andrei. Arm Cortex-A76 CPU Unveiled. Anandtech. 31 May 2018 [1 June 2018]. (原始内容存档于2018-06-01).
- ^ Frumusanu, Andrei. Arm Announces Neoverse N1 & E1 Platforms & CPUs: Enabling A Huge Jump In Infrastructure Performance. www.anandtech.com. [2020-06-17]. (原始内容存档于2020-09-24).
- ^ Arm Launches New Neoverse N1 and E1 Server Cores. WikiChip Fuse. 2019-02-20 [2020-06-17]. (原始内容存档于2021-10-22) (美国英语).
- ^ Frumusanu, Andrei. HiSilicon Announces The Kirin 980: First A76, G76 on 7nm. www.anandtech.com. [2020-11-13]. (原始内容存档于2022-04-22).
- ^ Frumusanu, Andrei. Arm's New Cortex-A77 CPU Micro-architecture: Evolving Performance. www.anandtech.com. [2019-06-16]. (原始内容存档于2019-06-15).
- ^ MediaTek. MediaTek Helio G90 Series. MediaTek. 2020-06-18 [2020-06-18]. (原始内容存档于2020-09-24) (英语).
- ^ MediaTek. MediaTek Dimensity 800. MediaTek. 2020-06-18 [2020-06-18]. (原始内容存档于2020-09-24) (英语).
- ^ MediaTek. MediaTek Dimensity 820. MediaTek. 2020-06-18 [2020-06-18]. (原始内容存档于2020-10-21) (英语).