適合人工智慧未來發展的 CPU 架構
Armv9-A 架構為人工智慧開發人員提供必要的程式設計工具及環境,以便能快速創新以因應迅速擴展的人工智慧市場。人工智慧應用程式需要處理龐大的資料集、執行複雜計算,並解讀即時收集的資料,讓商業及日常工作都能從中受益。由於這類程式需要處理更多資料,因此滿足效能和安全性需求就成為關鍵所在。Armv9-A 正是為了以上需求打造而成,提供更快速的運算能力用於高效能使用場景,以及協助確保資料及作業完整性的一套安全性功能。前述效益是在裝置或伺服器提供,不會影響耗電量。
以安全性為原則打造更快速的演算法及節能運算
Armv9-A 可加速處理大型資料集,可說是基因體學及電腦視覺等先進情境的關鍵所在。這一切都無須重新編譯軟體,並藉由提升記憶體使用效率以維持節能狀態。
開發人員可確信資料及專有程式都是由 Arm 最新的機密運算功能秉持安全性原則打造而成。Armv9-A 結合最新的最佳化工具,可提供更出色的效能,不會影響開發時間或軟體完整性。
大規模釋放 CPU 效能的重要功能
可擴展向量延伸指令集可依據可用晶片,將一次可處理的資料量最佳化。最新一代的 SVE2 可讓演算法於更強大的處理器處理更多資料,無須重新編譯軟體便能實現更多高效能的運算情境,。
人工智慧應用程式處理大量資料,因此需要大量電力。SME 可有效率地使用記憶體並提升頻寬,協助提升運算效能,而不會影響耗電量。複雜運算會在本機進行,用於音訊/視覺處理及數位助理等應用程式。
BRBE 可提供近期執行的歷史記錄,協助開發人員優先處理最佳化工作,提升使用者的軟體使用體驗。結合 BRBE 與其他工具可促成以系統層級分析為基礎的最佳化,依據即時使用情況重新編譯及執行最理想的程式碼。
從頭開始打造內建安全性的關鍵功能
機密領域是獨立的運算環境,可執行特定應用程式。使用機密領域可預防在較高權限層級執行的軟體發動攻擊。機密領域或其流程的內容會維持加密狀態,無法加以存取。機密領域可與加速器互動,並維持本身的完整性。
攻擊常會嘗試破壞軟體控制流程。指標驗證碼及 BTI 可提供防禦功能,對抗返回導向程式設計 (ROP) 及跳轉導向程式設計 (JOP) 攻擊,確保控制流程的完整性。有效的身分鑑定可讓駭客無法修改程式碼,或是操控應用程式的控制流程。
空間及時序記憶體安全問題佔所有嚴重安全性問題的 70%。記憶體標籤擴充可協助偵測記憶體安全問題,例如使用已釋放記憶體或溢出。指標及其指向的資料都會被標記,讓處理器在運行時間檢查權限。
Arm CPU 上的推論
我們持續不斷從事創新,無論是在資料中心或邊緣,都為人工智慧的未來打造最普及的 CPU 架構。我們讓打造客製化晶片來配合軟體策略得以實現、提供 CPU 架構以建立高效能軟體,並提供全方位的安全性功能套件以保護敏感資料,此外還有促進開發循環的軟體函式庫。深入瞭解為人工智慧工作負載使用 Arm CPU 的各種效益,以及我們的平台為何是市面上最普及的選擇。
立即使用 Armv9-A 架構開始建構
提供開始使用 Armv9-A 所需的一切。包括技術文件、操作指南及教學內容。