全面運算:全方位的系統單晶片設計方法
為了因應未來的市場需求,數位體驗必須更加互動、直覺,並讓人身歷其境。但如果無法大幅變更目前的系統單晶片設計方法,就幾乎不可能實現以上目標。Arm 全面運算策略可確保運算平台,在面對日漸普及的新型裝置、使用場景和進階應用程式時,能夠順暢安全地處理未來的工作負載。
運算效能
提供下一代裝置所需的效能、效率及人工智慧功能。
安全性
以深度防禦打造內建多層防護,保護整個生態系統。
開發人員存取
讓軟體與工具更方便存取並提升其效能。
深入探討
全面運算的三大基礎
實現最高的運算效能
晶片效能越來越不容易突破,因此需要突破性的技術躍升,才能處理日趨先進、複雜及繁重的多重運算工作負載。
各種複雜的新型裝置、應用程式及體驗,需要大幅提升運算能力,但功率範圍則要維持不變,甚至減少。全面運算可評估完整系統,協助識別及發展各種機會以提升效能,並盡量減少對所需能源和面積的影響。
加速效能的五種方式
- 評估整個系統的效能,而不是只評估個別元件。
- 分析互聯互通資料及運算,如何以最佳方式在 IP 區塊與運算網域之間部署。
- 最佳化裝置的工作負載。
- 以共同的架構方法,針對系統單晶片效能、效率及資料交換開發各種 IP 區塊。
- 確保所有元件都能互相緊密合作,提供一流的效能及效率。
透過多層解決方案加強安全性
各種攻擊手法日漸精密複雜,因此必須大幅提升安全性的強健程度,協助保護使用新技術的使用者及組織。
為了因應未來的各種漏洞,安全性必須由單點產品演進發展為多層解決方案,在整個系統互相合作及通訊。安全性也必須成為基本要素,內建融入每個裝置的核心之中,並延伸至硬體、韌體、軟體、作業系統、應用程式及雲端服務。
加強軟體、韌體及硬體安全性的四種方式
- 標準化平台安全性: 與軟硬體開發人員開放協作,制訂標準提供共同的安全性框架和一致的實作方法,為應用程式及雲端服務建立值得信任的裝置平台。
- 運算安全性:透過記憶體標籤擴充 (MTE) 實現更簡易高效的記憶體安全違規偵測,協助強化軟體面對攻擊的復原能力。
- 隔離架構:沙箱信任的應用程式,隔離安全的程式碼及使用者資料。
- 互聯互通安全性:確保在 CPU、繪圖處理器及 NPU 執行的多種同步程序安全無虞,並且不會限制互聯互通能力。
改善開發人員存取
現今的開發人員需要學習不同工具,以便用於各種技術及不同的系統單晶片元件。由於設計典範轉移體驗的壓力不斷增加,因此開發人員必須使用簡化的開發流程來支援。
全面運算提供框架用於程式設計、分析及除錯,涵蓋所有 IP,包含 CPU、繪圖處理器及 NPU。這樣可以在所有運算網域提升程式設計能力,協助打造緊密的開發人員體驗、降低成本,以及加速上市時程。
釋放開發人員潛能的五種方式
- 建立簡易高效的應用程式開發流程,不再需要針對各種架構或多種不同的 IP 區塊使用最佳化工具。
- 協助開發人員取得高運算效能,並為所有工作負載執行全系統效能分析。
- 協助開發人員透過技術、軟體與工具建構更複雜且更具執行力的應用程式,協助實現出貨前測試、現場功能及加速除錯等目標。
- 提供 Arm NN 等軟體框架與運算函式庫,協助提升整個運算網域的效能。
- 透過更有效的安全措施簡化平台之間的部署作業。
Arm 推出全面運算解決方案
使用場景定義的運算及特定處理
全新解決方案包括首次推出的 Armv9 Cortex CPU、可擴充的 Mali 繪圖處理器驚人的全新圖形功能,以及新型的系統 IP,全部都是以全方位的全面運算方式共同進行設計。