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