跳至內容

ARMCortex-A七十六

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

ARM Cortex-A 七十六是一个是對 ARMv 八堵二-A 六十四位指令集架構設計的中央處理器以及 ARM 內核。由安謀控股旗下奧斯汀設計中心的奧斯汀團隊設計。

設計的

ARM 表示,佮頂一沿的 ARM Cortex-A 七十五相比,整數佮浮點性能分別提懸了百分之二十五佮百分之三十五。ARM Cortex-A 七十六是 ARM Cortex-A 七十三和 ARM Cortex-A 七十五的繼任產品,但是全新設計。

ARM Cortex-A 七十六有四條超純量亂序執行解碼流水線令到 A 七十六會當同時讀四條指令,而且重號名佮調度四 Mops(每秒數百萬擺操作), 每禮拜八條 µops(Micro-operation)。 亂序執行窗仔口大細為一百二十八位。後壁是八个執行端,流水線深度為十三階段,執行延遲(execution latencies)為十一个階段。

ARM Cortex-A 七十六支持非特權三十二位應用程序,但是特權應用程序著愛使用六十四位 ARMv 八-AISA,A 七十六猶閣支持讀取 LDAPR 指令 ( ARMv 八堵三-A ),點積指令 ( ARMv 八堵四-A ),PSTATE 安全跳過推測存儲(PSTATE Speculative Store Bypass Safe , SSBS)佮推測屏障指令(CSDB、SSBB、PSSBB)(ARMv 八堵五-A)。

ARM Cortex-A 七十六內底帶闊相對 ARM Cortex-A 七十五增加百分之九十。ARM 表示,A 七十六的性能預計將是 ARM Cortex-A 七十三的兩倍,並且主要針對佇移動應用的性能。A 七十六性能針對筆記本電腦級別,甚至包括 Windows 設備,伊並且會當佮英特的 Kaby Lake 競爭。

ARM Cortex-A 七十六支援 ARM 的 DynamIQ 技術,佮 ARM Cortex-A 五十五節能小核結合使用的時,有望作為高性能大核使用。

Neoverse N 一

二空一九年二月二十,ARM 宣布基於 Cortex-A 七十六重新設計用佇基礎設施抑是服務器應用的 Neoverse N 一微架構(代號做 Ares)。 該設計支持偌到六十四抑是一百二十八个 Neoverse N 一核心。

ARM Cortex-A 七十六的顯著變化:

  • 有四禮拜 LD 指令(LD-use)連貫指令獲取請求(I-cache)佮加載佮存儲請求(D-cache)
  • L 二緩存:每核心五百十二–一千空二十四 kB
  • 使用網狀互相連結構(Mesh interconnect)毋是閣使用逐家集群一孵四个核心

對外授權

ARM Cortex-A 七十六會當做半導體 IP 核授權予許可方(比如講懸通佮聯發科), 其他的設計使其他的適合佮其他 IP 內核(比如講 GPU、數位訊號處理器(DSP)、 顯示控制器)集做伙來到一个片上系統(SoC)中。

上市產品

ARM Cortex-A 七十六頭擺用佇海思麒麟九百八十。

ARM 閣佮高通合作開發矣 Cortex-A 七十六的半定製版本佇高通的高端 Kryo 四仔九十五 ( Snapdragon 八 cx ) / Kryo 四仔八十五 ( Snapdragon 八仔五佮八仔五 Plus ) 中使用,佮高通的中檔 Kryo 四仔六 ( Snapdragon 六仔七十五 ) 和 Kryo 四仔七 ( Snapdragon 七仔三 ) CPU。高通所做的修改之一就是增加重排序細衝區加亂序執行窗仔口大細。

ARM Cortex-A 七十六嘛用著 Exynos 九百九十佮 Exynos Auto V 九,猶閣有聯發科 Helio G 九十 / G 九十 T / G 九十五佮天交八百佮天交易八百二十以及海思麒麟九百八十五五 G 佮麒麟九百九十四 G / 九百九十五 G / 九百九十 E 五 G。

參考文獻