Armv8.1-M 將 Armv8-M 架構的效能提升至更高層次,同時保有易於軟體開發的特性,及豐富的 Arm 第三方生態系。全新架構包括 M 系列向量擴充 (MVE),可顯著提升機器學習 (ML) 和數位訊號處理 (DSP) 的效能表現。使用簡化的程式設計師 M 系列處理器模型,提供數百萬開發人員先進的運算能力。在 Arm Cortex-M 處理器中,MVE 稱為 Arm Helium 技術。此架構也使用 Arm TrustZone 強化全系統安全性。
Armv8.1-M 架構的主要功能
Armv8.1-M 架構包括下列功能:
高效的向量處理能力,可加速訊號處理和機器學習演算法,稱作 MVE。
其他資料類型,支援向量擴充:半精度浮點數 (FP16) 和 8 位元整數 (INT8)。
低負擔迴圈。
收集載入、分散儲存記憶體存取。
其他除錯功能:包括專為數位訊號處理 (DSP) 軟體開發打造的效能監控單元,以及支援多重安全性領域除錯的擴充功能。
架構擴充
Armv8.1-M 具備多種新架構擴充選項。包括:
Helium - 使用於未來 Arm Cortex-M 處理器的 M 系列向量擴充。
低負擔分支擴充。
記憶體保護單元 (MPU) 的 Privileged eXecute Never (PXN) 擴充。
可靠性、可用性與可維護性 (RAS) 擴充。
其他除錯功能的擴充。