Synopsys Platform Architect的新任務圖生成技術能自動捕捉探索下一代SoC架構所需的關鍵性能要求
亮點:
·系統企業及其半導體供應商將采用虛擬原型技術校準下一代SoC的架構規格
·要預測下一代SoC架構的性能和功率,就需要了解應用程序的處理特征和通信特征
·任務圖可描述這些特征,方便進行早期分析和有效探索候選SoC架構的性能和功率
·Synopsys Platform Architect中的新任務圖生成器會自動根據目標軟件應用,如操作系統、網頁瀏覽圖形捕捉和視頻播放,創建任務圖
·任務圖支持系統和半導體企業更加輕松地在供應鏈內傳達要求
新思科技(Synopsys, Inc.,納斯達克股票代碼:SNPS)日前宣布:推出能在供應鏈中輕松共享架構性能要求的虛擬原型關鍵技術。最近發布的Platform Architect?解決方案采用了任務圖生成器(TGG)技術,可自動從軟件應用程序中提取關鍵性能特征,從而支持架構探索,優化下一代多核系統級芯片(SoC)的性能和功率。TGG支持系統架構團隊更輕松地與其半導體供應商共享精確的應用程序工作負載模型,在供應鏈內實現更高效的合作。
日本電裝公司基礎電子研發部門的項目經理Takashi Abe表示:“為了應對日益增長的軟件內容,汽車電子系統中越來越多地使用多核架構。使用Platform Architect中的TGG功能,我們能夠捕獲現有軟件的關鍵特征,得出高度準確的下一代多核架構的性能。在早期的規劃階段中使用這種方法,我們就能夠確保系統規格滿足這些應用程序苛刻的性能要求?!?/p>
使用Platform Architect,半導體供應商就能根據系統客戶的軟件應用程序要求定義下一代SoC的架構規格。系統設計人員可以映射TGG生成的軟件工作負載模型,得到任務圖,以便處理SoC中的資源。這允許他們在開發周期之初就探索、分析和優化下一代多核SoC架構的性能和功率。因為任務圖是抽象的工作負載模型而不是真實的軟件,所以系統設計團隊能夠更輕易地按照可執行規格與半導體供應商共享這些內容,改善供應鏈中的合作。
TGG是一種應用程序剖析技術,使用軟件執行痕跡作為其輸入。通過在現有系統上運行感興趣的應用程序,設計人員可以使用系統支持的TGG格式記錄其輸入,包括:
·在任何基于Linux、Android和QNX的系統上執行的操作系統級別的程序痕跡,包括現有硬件設備
·在基于x86的系統上,使用Intel Pin指令工具執行的函數級別的程序痕跡,以及在基于ARM的系統上使用Synopsys Virtualizer Development Kit(VDK)虛擬原型或ARM? DS-5 Development Studio執行的函數級別的程序痕跡
TGG分析執行痕跡,提取感興趣的應用程序的處理和通信要求,包括任務級并行和依賴關系、每個任務的處理周期以及內存讀寫訪問,由此生成任務圖工作負載模型,以便在Platform Architect中進行性能分析和建立新架構基準。
Synopsys Verification Group虛擬原型研發副總裁Eshel Haritan表示:“取得性能和能效的恰當平衡是避免設計不足和過度設計的關鍵。使用Platform Architect的任務圖生成器,系統設計人員可以獲得關鍵SoC應用程序的真實系統級基準視圖,支持系統設計團隊在交付最終硬件和軟件前數月探索和優化新架構的性能和功率,從而降低風險,改善成果?!?/p>