吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

重磅!Arm推出新一代指令集架構Armv9,整體性能躍升一級

電子工程師 ? 來源:IT之家 ? 作者:IT之家 ? 2021-03-31 11:15 ? 次閱讀

Arm推出新一代指令集架構Armv9,以越來越強大的安全性和人工智能能力,應對無處不在的專業處理需求,這是Arm十年來最大的技術革新,上一代的Armv8發布于2011年10月。Arm表示,Armv9架構將在安全性和人工智能方面與英特爾相抗衡。

基于Arm架構的芯片出貨量持續增長,過去五年出貨超過1000億顆。按照這個增長速度,全球100%的共享數據將很快在Arm芯片上進行處理,包括端點,數據網絡或云中。隨著AI物聯網5G在全球范圍內蓬勃發展,Armv9中的新功能將加速在每個應用程序中從通用計算向更專業的計算轉變。

Arm首席執行官Simon Segars表示,Armv9在基于通用計算的經濟性,設計自由度和可訪問性的基礎上,對普遍的專業/安全和強大的處理需求的推動下,它將在接下來的3000億個基于Arm架構的芯片中處于最前沿。

據悉,Armv9可以動態建立Realms(領域),以保護重要數據和代碼不受系統其余部分的影響。Armv9將包括SVE2(類似于英特爾的AVX指令集),以協助機器學習數字信號處理任務。

Arm承諾將在Armv9基礎上提高整體性能,預計在接下來的兩代移動和基礎架構CPU中,CPU性能將提高30%以上,而硬、軟件改善將進一步提高性能。Arm強調,所有現有軟件都可以在基于Armv9的處理器上運行,而不會出現任何問題。但是,隨著行業從通用計算向普遍存在的專用處理轉變,每年兩位數的CPU性能提升還遠遠不夠。除了增強專業處理能力外,Arm的Total Compute設計方法還將通過針對性的系統級硬件和軟件優化以及用例(use-case)性能的提高來加快總體計算性能。

Arm還表示,Armv9將為圖像和語音識別等任務增加人工智能芯片的功能,在該領域,英偉達公司的芯片表現已經超過了英特爾,并幫助其市值超過了英特爾。

對于與英偉達的合并案,Simon Segars強調,“我們對與英偉達合并未來感到振奮,將我們無處不在的計算平臺與他們深厚的人工智能專業知識結合在一起,將帶來更強的工程能力。 ”

Arm預計,第一批基于Armv9的處理器將在今年年底之前上市。

與Armv8 區別:延續 AArch64 基準指令集 ,全面性能提升,還有重要擴展

安全性升級對于 Armv9 來說,其重要性相當于 64 位對于 Armv8。

自 2011 年 10 月 Arm 首次公布 Armv8 架構以來,已經有近 10 年的時間了,這是計算領域相當多變的 10 年,因為指令集架構通過移動領域到服務器領域的應用越來越多,現在開始在筆記本電腦和即將到來的臺式機等消費設備市場上普及。這些年來,Arm 對 ISA 進行了各種更新和擴展,有些是重要的,有些也許很容易被忽略。

全新的 Armv9 架構,為 Arm 希望在未來十年成為下一代 3000 億顆芯片的計算平臺奠定基礎。

Armv9 與 Armv8 到底有什么區別,才會在 ISA 的命名上有如此大的跳躍?

外媒分析稱,說實話,單純從 ISA 的角度來看,v9 可能并不像 v8 相比 v7 那樣有根本性的跳躍,v8 曾用 AArch64 引入了完全不同的執行模式和指令集,而 AArch64 比 AArch32 有更大的微觀架構影響,比如擴展寄存器、64 位虛擬地址空間等許多改進。

Armv9 延續了 AArch64 作為基準指令集的使用,然而在功能上增加了一些非常重要的擴展,值得在架構編號上做一個增量,可能讓 Arm 也實現了一種軟件的重新壘砌,不僅是新的 v9 功能,也包括我們這些年看到的各種 v8 擴展的發布。

獲悉,Armv9 擁有三大新支柱,Arm 認為新架構的主要目標是:安全、AI 以及改進矢量和 DSP 能力。安全性是 v9 的一個非常大的話題,值得更深入地介紹新的擴展和功能細節,但談到 DSP 和 AI 功能,可以是很直接的。

承諾與 Armv9 兼容的新 CPU 最大的新特性可能是開發者和用戶馬上就能看到的,那就是 SVE2 作為 NEON 的后續產品的基線。

可伸縮矢量擴展,也就是 SVE,在第一次實現的時候,早在 2016 年就宣布了,并首次在富士通的 A64FX CPU 核心中實現,現在日本的世界第一超級計算機Fukagu就采用了 SVE。SVE 的問題在于,這個新的可變向量長度 SIMD 指令集的首次迭代范圍相當有限,而且更多的是針對 HPC 工作負載,缺少了許多通用性較強的指令,而這些指令仍然被 NEON 所覆蓋。

SVE2 早在 2019 年 4 月就公布了,希望通過補充新的可擴展 SIMD 指令集所需的指令來解決這個問題,以服務于目前仍在使用 NEON(指 128 位 SIMD 單指令多數據擴展結構)的更多樣的 DSP 類工作負載。

SVE 和 SVE2 除了增加各種現代 SIMD(單指令多數據)能力之外,好處在于它們的可變向量大小,從 128b 到 2048b 不等,允許可變 128b 粒度的向量,而不管實際硬件運行在什么地方。純粹從矢量處理和編程的角度來看,這意味著軟件開發者只需要編譯一次代碼,如果未來 CPU 會出現比如原生 512b 的 SIMD 執行流水線,代碼就已經可以利用單位的全部寬度了。

另外,同樣的代碼也能在更保守的設計上運行,并具有更低的硬件執行寬度能力,這對 Arm 公司來說非常重要,因為他們設計了從物聯網、移動設備到數據中心的 CPU。此外,它還能在 Arm 架構的 32b 編碼空間內完成所有這些工作,而在 x86 上的其他實現則必須根據向量大小增加新的擴展和指令。

機器學習也被視為 Armv9 的一個重要部分,因為 Arm 看到未來幾年越來越多的 ML 工作負載將變得普遍。在專用加速器上運行 ML 工作負載自然仍然是性能或能效關鍵的要求,然而,仍然會有大量新的較小范圍的 ML 工作負載采用,這些工作負載將在 CPU 上運行。

矩陣乘法指令是這里的關鍵,并將代表著在整個生態系統中看到更大規模采用的重要一步,作為 v9 CPU 的基線功能。

一般來說,SVE2 可能是保證跳轉到 v9 命名法的最重要因素,因為它是一個更明確的 ISA 功能,在日常使用中區別于 v8 CPU,這將保證軟件生態系統去實際分化現有的 v8 堆棧。這其實已經成為 Arm 在服務器領域的一個相當大的問題,因為軟件生態系統仍然是以 v8.0 為基礎的軟件包,可惜缺少了最重要的 v8.1 大系統擴展。

讓整個軟件生態系統向前發展,并且能夠假設新的 v9 硬件具有新架構擴展的能力,這將有助于推動事情的發展,可能會解決目前的一些情況。

然而 v9 不僅僅是 SVE2 和新的指令,它還有一個非常大的重點就是安全,在這里我們會看到一些比較徹底的變化。

新的 Arm 保密計算架構 (CCA)試圖通過基于硬件的安全環境保護敏感數據。這些所謂的 “領域”可以動態創建,以保護重要數據和代碼不受系統其余部分的影響。

除了這些更具體的改進外,Arm 還承諾在 Armv9 基礎上進行更全面的性能提升。該公司預計,在未來兩次迭代中,CPU 性能將提高 30% 以上,并通過軟件和硬件優化進一步提升性能。Arm 表示,所有現有軟件都可以在基于 Armv9 的處理器上運行,沒有任何問題。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10904

    瀏覽量

    213027
  • CCA
    CCA
    +關注

    關注

    0

    文章

    3

    瀏覽量

    7896
  • ML
    ML
    +關注

    關注

    0

    文章

    149

    瀏覽量

    34714
  • 富士通
    +關注

    關注

    2

    文章

    196

    瀏覽量

    54659
收藏 人收藏

    評論

    相關推薦

    基于Armv9架構的MediaTek天璣8400移動芯片問世

    如今,基于 Armv9 CPU 技術構建的人工智能 (AI) 旗艦智能手機立于技術前沿,為 AI 創新提供了前所未有的機遇。為了應對持續增長的 AI 工作負載的計算強度及復雜度,Armv9.2 CPU 集群帶來了更強性能、更高效
    的頭像 發表于 12-24 14:18 ?271次閱讀

    RISC-V指令集概述

    RISC-V就是RISC的第五指令集架構。而RISC-V目標就是“成為種完全開放的指令集架構
    發表于 11-30 23:30

    ARM技術是什么?國內有哪些ARM廠家呢?起來了解下!

    7 :2005年推出,支持多核心設計,引入了NEON指令集,進步提升了處理器的多媒體處理能力和并行計算能力。 ARMv8 :2011年推出
    發表于 11-18 16:35

    Armv9 CPU中SVE2的實際用例

    隨著每新產品的推出Arm CPU 都會實現代際性能提升,并引入架構改進,以滿足不斷演進的計
    的頭像 發表于 10-21 09:54 ?514次閱讀
    <b class='flag-5'>Armv9</b> CPU中SVE2的實際用例

    指令集架構與微架構的區別

    指令集架構(Instruction Set Architecture,ISA)與微架構(Microarchitecture)是計算機體系結構中的兩個重要概念,它們在處理器的設計和實現中扮演著不同的角色。以下是對兩者區別的詳細闡述
    的頭像 發表于 10-05 15:10 ?661次閱讀

    簡述微處理器的指令集架構

    計算機硬件與軟件的橋梁。指令集架構不僅決定了微處理器的性能和功能,還影響著操作系統的開發、應用程序的編寫以及整個計算機生態系統的構建。以下是對微處理器指令集
    的頭像 發表于 10-05 14:59 ?567次閱讀

    RISC-V和arm指令集的對比分析

    RISC-V和ARM指令集是兩種不同的計算機指令集架構,它們在多個方面存在顯著的差異。以下是對這兩種指令集的詳細對比分析:
    發表于 09-28 11:05

    ARM處理器的指令集包括哪些

    ARM處理器的指令集個龐大而復雜的系統,它涵蓋了多種類型的指令,用于實現數據處理、程序控制、內存訪問等多種功能。
    的頭像 發表于 09-10 11:15 ?705次閱讀

    RISCV的主流指令集有哪些?

    的XT804,就像ARM中很多MCU都有兩種指令集,x86就更不用多說了,唯獨RISCV好像每個都只有個,而且指令集還很亂,感覺大家都在各玩各的。
    發表于 08-29 13:49

    復雜指令集和精簡指令集有什么區別

    的兩種主要指令集架構,它們在多個方面存在顯著的差異。以下是對這兩種指令集架構的詳細比較,涵蓋設計理念、指令復雜性、尋址方式、實現方式、
    的頭像 發表于 08-22 11:00 ?3863次閱讀

    微處理器的指令集架構介紹

    和執行。指令集架構不僅影響微處理器的性能,還決定了其兼容性、可編程性和應用場景。以下是對微處理器指令集架構的詳細探討,內容將圍繞其定義、主要
    的頭像 發表于 08-22 10:53 ?1575次閱讀

    CISC(復雜指令集)與RISC(精簡指令集)的區別  

    RISC的指令集中指令數反超了CISC,因此,引用指令的復雜度而非數量來區 分兩種指令集。 當然,CISC也是要通過操作內存、寄存器、運算器來完成復雜指令的。它在實現時,是將復雜
    發表于 07-30 17:21

    移動端芯片性能提升,Armv9架構新升級引發關注

    “數碼博主”5月17日的最新爆料指出,聯發科積極推進Armv9新一代IP BLACKHAWK“黑鷹”的架構設計,預計天璣9400芯片將采用這一架構,有望以“全大核”設計再度領跑移動So
    的頭像 發表于 05-17 16:51 ?1126次閱讀

    嵌入式系統的概念與范圍開發 指令集架構要怎么選才合適?

    想要搭建套嵌入式系統,首先得確認想要采用的指令集架構(Instruction Set Architectures, ISA),各家的指令集架構
    的頭像 發表于 03-28 09:35 ?910次閱讀
    嵌入式系統的概念與范圍開發 <b class='flag-5'>指令集</b><b class='flag-5'>架構</b>要怎么選才合適?

    什么是RISC-V?RISC-V指令集的優勢

    CPU 支持的所有指令指令的字節編碼就是這個 CPU 的指令集架構(Instruction Set Architecture,ISA),
    發表于 03-05 10:31 ?966次閱讀
    什么是RISC-V?RISC-V<b class='flag-5'>指令集</b>的優勢
    网络百家乐诈骗| 清镇市| 天天百家乐官网的玩法技巧和规则| 百家乐视频无法显示| 百乐彩博彩| 真人百家乐在线玩| 皇城国际| 百家乐太阳城球讯网| 八大胜开户| 24山天机申山寅向择日| bet365网址b365etbyty| 正品百家乐官网玩法| bet365注册 jxhymp| 百家乐官网麻将牌| 香港六合彩现场直播| 网上百家乐官网真钱游戏| 博彩游戏| 百家乐输了100万| 百家乐官网玩法简介| 988百家乐娱乐| 丘北县| 百家乐韩泰阁| 百家乐官网必胜法hk| 威尼斯人娱乐城003| 百家乐官网赢钱面面观| 哪个棋牌游戏平台好| 百家乐d博彩论坛| 涿鹿县| 郑州百家乐的玩法技巧和规则| 温州市百家乐官网ktv招聘| 大发888游戏登陆| 谷城县| 百家乐定位胆技巧| 百家乐官网赌场论坛| 德州扑克 英文| 真钱百家乐开户试玩| 百家乐官网自动下注| 九乐棋牌官网| 百家乐网站是多少| 百家乐官网赌博大全| 胜负彩|