国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

介紹Armv9.5-A中Arm架構的最新特性

冬至子 ? 來源:Martin Weidmann ? 作者:Martin Weidmann ? 2023-10-11 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著人工智能AI)的崛起和安全威脅加劇,計算的需求持續加強。因此,世界上各種設備核心的基礎計算架構的持續演進顯得尤為重要。這就是為什么我們的工程團隊向Arm架構中添加新的功能和技術,然后軟件團隊確保軟件盡可能無縫地利用這些未來的功能和技術。

Arm架構是怎樣開發的

Arm每年發布對Arm指令集架構(ISA)的更新,這些更新是與Arm生態系統的多樣化合作伙伴共同創建的。該過程涉及芯片合作伙伴、操作系統供應商和OEMs、Arm的內部工程團隊和標準制定機構。

經過嚴格規劃的ISA可以確保軟件在新舊硬件上繼續工作很多年。Arm與Linaro以及其他眾多合作伙伴緊密合作,以便最廣泛使用的軟件上游社區(例如Linux內核和發行版)可以利用Arm ISA,以幫助提供全球最廣泛的開發者生態系統。

每年九月,我們發布一篇博客,討論當年A-Profile架構的關鍵更新。然后我們通過開發者網頁發布完整的指令集和系統寄存器文檔。

完整的Arm架構參考手冊(Arm ARM)也每年更新一次。預計將在2024年初發布包含2023擴展的更新。在2023年和2024年,“Learn the Architecture”頁面也將更新。

Architecture 2023 image 1.png

發布博客和文檔只是部署新架構的第一步。下一步我們將和生態系統伙伴合作,確保一旦硬件可用,開源軟件就能立即利用這一功能。

2023年,Arm引入新功能,以支持我們持續關注的人工智能(AI)、機器學習(ML)和安全性。讓安全的AI無處不在是Arm架構的關鍵優先任務,神經網絡(NNs)的訓練對AI的持續發展和進步至關重要。這就是為什么2023年的架構擴展包括FP8的新8位浮點格式的支持,此格式已在NNs中迅速被采納。在安全性方面,我們正在添加Checked Pointer Arithmetic,該功能基于Arm Memory Tagging Extension (MTE),允許開發人員快速檢測內存安全性違規,從而在應用開發過程中節省成本和時間。

之前對A-Profile架構的更新的詳細信息可以在這里找到:2014、2015、2016、2017、2018、2019、2020、2021和2022。

讓我們看看今年增加了哪些新功能。

Floating Point 8 (FP8)

2022年,Arm、Intel 和 Nvidia 宣布了他們在FP8上的合作,這是一個交換格式,允許軟件生態系統輕松地共享NN模型,并支持AI計算能力的持續進步。作為2023年擴展的一部分,SME2、SVE2 和 Advanced SIMD (Neon) 增加了對FP8的支持。

FP8支持兩種數據格式:E5M2 和 E4M3。這兩種格式在精度和范圍之間提供了不同的權衡。
image.png

由FPMR寄存器控制選擇使用那種格式。可以為一條指令的不同輸入選擇不同的格式,從而有效地處理不同格式的數據集。我們堅信,行業共創的FP8帶來的好處,使開發者能夠集中精力在真正重要的創新和差異化上。我們很興奮地看到FP8如何推動未來的AI發展.

實時遷移

實時遷移是將虛擬機(VM)從一個主機移動到另一個主機的過程,同時保留其可用性和狀態。高效的實時遷移支持是大規模數據中心管理的重要工具。

image.png

為了實現實時遷移,hypervisor需要在VM仍在舊主機上運行時將頁面復制到新主機。這通常需要一個迭代過程,因為VM可能會“弄臟”已經被復制的頁面。解決這個問題有不同的方法,但它們都必須面對三個挑戰:

記錄(Recording):創建VM寫入(弄臟)的頁面的記錄。
調查(Surveying):處理記錄,以確定哪些頁面需要重新復制。
清理(Cleaning):在每次迭代上重置記錄機制。

2023年的擴展引入了新特性,幫助優化這三個過程。

FEAT_HDBSS增加了記錄被弄臟的stage 2頁面或塊日志的能力。這種機制減少了記錄成本,因為內存管理單元(MMU)可以有效地創建日志,而不中斷VM的執行。該日志還減少了調查成本,因為生成的數據是hypervisor可以高效使用的格式。

image.png

為了解決清理成本,FEAT_HACDBS為清理 stage 2頁表中的臟狀態增加了一個加速器。該引擎使用臟頁面的日志來定位需要更新的stage 2頁表描述符。

這些特性一起為實時遷移帶來顯著的性能和效率提升。

Checked Pointer Arithmetic 檢驗過的指針運算

AArch64支持的特性可以重新利用保存地址的寄存器的高位。例如,Armv8.0-A中引入的Tagged Pointers和Armv8.5-A中引入的MTE。

軟件經常需要操作指針,例如給基址加上一個偏移量。這通常使用常規的算術操作來完成,如加或減。地址計算上的溢出可能導致非地址位被損壞。例如,如果正在使用MTE,地址操作可能導致存儲在指針中的MTE Tag被更改。損壞的MTE Tag可能導致處理器無法檢測到內存安全違規,如下所示:

image.png

2023年的擴展引入了專門用于操作指針的新指令。這些指令包含多個指針特定的檢查,包括檢查bits[63:56]是否被修改,并防止溢出。尋址模式的加載和存儲指令也可以被配置為保留bits[63:56]。

取之前的MTE例子,新的特性允許處理器檢測指針的前8位是否已經被修改。這意味著,如果MTE標簽被損壞,它將被報告回到軟件中。

其他功能

2023年擴展部分引入的其他增強功能包括:

  • 支持使用PC(程序計數器)和SP(當前選擇的堆棧指針)的組合作為生成或檢查指針認證代碼時的modifier 。
  • 支持具備Realm Management Extension (RME) 的設計,在Granule Protection Tables中支持non secure only,并具有禁用某些Physical Address Spaces (PAS)的能力。
  • EL3配置寫入陷阱。
  • 斷點支持地址范圍和mismatch觸發,而無需鏈接。
  • 支持從EL3有效地將SErrors委托給EL2或EL1。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5590

    瀏覽量

    129248
  • 神經網絡
    +關注

    關注

    42

    文章

    4830

    瀏覽量

    106946
  • 人工智能
    +關注

    關注

    1813

    文章

    49806

    瀏覽量

    262183
  • 機器學習
    +關注

    關注

    66

    文章

    8544

    瀏覽量

    136350
  • ARM架構
    +關注

    關注

    15

    文章

    185

    瀏覽量

    39012
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    芯源MCU架構是不是基本都是ARM架構?還有其他的架構嗎?

    芯源MCU架構是不是基本都是ARM架構?還有其他的架構嗎?
    發表于 11-20 06:21

    Arm Flexible Access方案引入Armv9邊緣AI計算平臺

    全球首個 Armv9 邊緣 AI 計算平臺(專為物聯網及邊緣 AI 工作負載優化)將納入 Arm Flexible Access 方案,助力創新者以低成本、便捷的方式,在邊緣側獲得先進的 AI 性能與安全保障
    的頭像 發表于 10-29 15:27 ?813次閱讀

    什么是ARM架構?你需要知道的一切

    深入探討ARM?架構的真正含義、其核心特性、與NVIDIAJetson?等平臺的差異,以及與傳統x86系統的比較。什么是ARM架構
    的頭像 發表于 09-11 14:48 ?803次閱讀
    什么是<b class='flag-5'>ARM</b><b class='flag-5'>架構</b>?你需要知道的一切

    同一水平的 RISC-V 架構的 MCU,和 ARM 架構的 MCU 相比,運行速度如何?

    ARM 架構與 RISC-V 架構的 MCU 在同一性能水平下的運行速度對比,需從架構設計原點、指令集特性及實際測試數據展開剖析。以
    的頭像 發表于 07-02 10:29 ?1249次閱讀
    同一水平的 RISC-V <b class='flag-5'>架構</b>的 MCU,和 <b class='flag-5'>ARM</b> <b class='flag-5'>架構</b>的 MCU 相比,運行速度如何?

    在IAR Embedded Workbench for Arm中使用Arm Cortex-R52 NEON

    隨著嵌入式系統變得越來越智能,對嵌入式處理器的要求也越來越高。為了更好應對汽車、醫療和工業機器人等領域對嵌入式處理器的要求,Arm推出了采用Armv8-R架構的Cortex-R52。Cortex-R52相對之前的處理器引入了很多
    的頭像 發表于 06-05 09:57 ?1589次閱讀
    在IAR Embedded Workbench for <b class='flag-5'>Arm</b>中使用<b class='flag-5'>Arm</b> Cortex-R52 NEON

    Arm 公司面向 PC 市場的 ?Arm Niva? 深度解讀

    :異構集成與 AI 優化 Arm Niva 基于 ? Armv9.2 架構 ? 設計,整合了 Cortex-X 超大核、Cortex-A 高效核及
    的頭像 發表于 05-29 09:56 ?1349次閱讀

    Arm 公司面向移動端市場的 ?Arm Lumex? 深度解讀

    子系統(CSS)? ? 在移動端的落地形態,Lumex 旨在通過高度集成化的軟硬件方案,解決移動設備在 AI 性能、能效比與開發效率上的挑戰。以下從技術架構、性能突破、應用場景、生態系統及戰略價值展開分析: 一、技術架構:異構計算與能效優化 Lumex 基于 ?
    的頭像 發表于 05-29 09:54 ?4082次閱讀

    Arm 公司面向汽車市場的 ?Arm Zena? 深度解讀

    汽車市場的落地形態,Zena 旨在解決汽車智能化轉型的算力需求、開發效率與功能安全挑戰。以下從技術架構、性能優勢、應用場景、生態系統及戰略意義展開分析: 一、技術架構:異構集成與功能安全強化
    的頭像 發表于 05-29 09:51 ?2121次閱讀

    ARM最強超大核Cortex-X925與小米玄戒O1的深度解析

    ARM Cortex-X925:架構革新與性能巔峰的全新標桿 作為ARM迄今最強大的CPU核心,Cortex-X925基于Armv9.2-A架構
    的頭像 發表于 05-23 15:29 ?3000次閱讀

    Arm架構何以成為現代計算的基礎

    2025 年 4 月,Arm 架構迎來了問世 40 周年。這個始于英國劍橋一隅、懷揣雄心壯志的項目,如今已成為全球廣泛采用的計算架構。從傳感器、智能手機、筆記本電腦,到汽車、數據中心等諸多領域,有數十億設備如今運行在
    的頭像 發表于 05-20 10:02 ?1006次閱讀

    Arm助力開發者加速遷移至Arm架構云平臺 Arm云遷移資源分享

    隨著基于 Arm 架構的云實例日益擴展,越來越多的用戶正從傳統平臺遷移至 Arm 平臺上。
    的頭像 發表于 04-09 18:23 ?1057次閱讀

    Arm 推出 Armv9 邊緣 AI 計算平臺,以超高能效與先進 AI 能力賦能物聯網革新

    9 架構的超高能效 CPU——Arm Cortex-A320 以及對 Transformer 網絡具有原生支持的 Ethos-U85 AI 加速器為核心的邊緣AI 計算平臺,可支持運行超 10 億參數
    的頭像 發表于 03-06 11:43 ?1805次閱讀
    <b class='flag-5'>Arm</b> 推出 <b class='flag-5'>Armv</b>9 邊緣 AI 計算平臺,以超高能效與先進 AI 能力賦能物聯網革新

    Arm Cortex-A320 CPU助力嵌入式設備實現高能效AI計算

    Arm Cortex-A320 是目前最小型的 Armv9-A 架構 CPU。得益于該處理器的推出,開發者現在能有更多選擇決定如何處理物聯網邊緣人工智能 (AI) 工作負載。然而,面對
    的頭像 發表于 02-27 17:17 ?1194次閱讀
    <b class='flag-5'>Arm</b> Cortex-<b class='flag-5'>A</b>320 CPU助力嵌入式設備實現高能效AI計算

    詳解Arm Cortex-A320 CPU的特性

    Arm Cortex-A320 CPU 的推出具有重要的里程碑意義。作為首個基于 Armv9 架構的超高能效 CPU,這一突破性的處理器為功耗有限的設備引入了此前僅在尖端移動計算解決方
    的頭像 發表于 02-27 17:13 ?1549次閱讀

    Arm發布基于Armv9架構的Cortex-A320處理器

    邊緣 AI 需要更卓越的計算性能、更強大的安全性,以及更出色的軟件靈活性。隨著軟件愈發復雜化,Armv9 架構應運而生,以提供先進的機器學習 (ML) 和 AI 功能,并具備增強的安全特性。該
    的頭像 發表于 02-27 17:10 ?1200次閱讀