91吃瓜网

运用础谤尘架构虚拟原型设计,為边缘软体开发带来变革

新思科技(Synopsys)推出專為以 Arm架構為基礎的裝置而打造的Virtualizer Native Execution。這項突破性的虛擬原型(virtual prototyping)设计技術將徹底改變邊緣裝置與應用程式的軟體開發方式,尤其是在车用電子、高效能运算(贬笔颁)、物聯網(IoT)及行動裝置等產業領域的運用。

為實現邊緣軟體開發的典範轉移,Virtualizer Native Execution強化:

  • 模拟效能:Virtualizer Native Execution 顯著提升虛擬原型设计的效能,加速軟體開發、除錯與測試。
  • 开发生产力:Virtualizer Native Execution利用雲端原生(cloud-native)開發方法提高生產效率、減少工具鏈孤島(toolchain silos),並使嵌入式軟體工程師得以更容易地運用當代開發工作流程。

將領先業界的虛擬原型设计解决方案擴展至 Arm 生態系

Virtualizer 作為領先市場的虛擬原型设计解决方案,擁有最大的模型與 IP 資料庫,讓開發者能夠使用目標硬體的虛擬原型,而不是採用受地理位置限制且難以擴展的實體測試設備。

Virtualizer Native Execution將完整的 Virtualizer 工具套件擴展至 Arm 生態系統,使開發者能夠直接在 Arm 架構機器上建置、執行與測試虛擬原型。此外,由於這項技術從開發到運算環境都適用(涵蓋本地部署(on-premises)系統、雲端與邊緣),可減少工具鏈與工作流程孤島,幫助提高開發的靈活性與敏捷性。

Virtualizer Native Execution 透過以下方式顯著提升開發速度與效率:

  • 原生执行:相較於傳統在指令集模拟器(Instruction Set Simulator, ISS)上模拟目標硬體CPU的方式,Virtualizer Native Execution 可直接在主機CPU上執行虛擬原型。這大幅縮短系統啟動時間(標準 Android 啟動時間可從 20 分鐘縮短至數十秒)。
  • 可扩展性:現今Arm主機提供超過96個核心,Virtualizer Native Execution 能夠直接將虛擬系統單晶片(SoC)中的每個核心映射至物理核心(physical core),以大幅提升原型效能。

結合虛擬原型设计與硬體輔助验证(HAV)

Virtualizer Native Execution也支援混合仿真(hybrid emulation),結合虛擬原型设计與硬體輔助验证(hardware-assisted verification, HAV)的独特优势。

透過與新思科技的 HAV解决方案深度整合,Virtualizer Native Execution可支援混合設置,其中CPU子系統已被虛擬化,並針對其餘的受測裝置(device under test, DUT)進行仿真。此外,由於Virtualizer Native Execution消除了ISS負擔,並可直接在主機CPU上運行,因此能夠與最先進的仿真系統同步執行,包括最新的 ZeBu-200

Virtualizer Native Execution的高速與可擴展性,也使其能夠支持全新的仿真應用場景,例如應用程式驅動的效能與功耗验证。

将嵌入式软体开发带到云端

针对边缘装置的嵌入式软体开发,长期以来一直是一个破碎化的流程,涉及复杂的实验室设置、精密的测试电路板与佈线,以及各种分散的工具链。这不仅降低开发效率与可扩展性,也限制了现代敏捷开发流程的採用。

透過Virtualizer Native Execution,開發者得以:

  • 在云端建置与扩展颁滨/颁顿(持续整合/持续部署)开发流程
  • 利用更高的效能与处理能力,加速系统啟动
  • 在本地部署、云端与边缘等开发与运作环境中,复製与同步虚拟原型

針對Arm架構打造的Virtualizer Native Execution代表著邊緣軟體開發的重大突破。透過更高效能、更強大的可擴展性、在Arm 架構上進行原生執行(native execution),以及雲端到邊緣的同位,開發者將能進一步提升虛擬原型设计的工作流程。