Synopsys Platform Architect的新任務圖生成技術能自動捕捉探索下一代SoC架構所需的關鍵性能要求
亮點:
·系統企業及其半導體供應商將採用虛擬原型技術校準下一代SoC的架構規格
·要預測下一代SoC架構的性能和功率, 就需要瞭解應用程式的處理特徵和通信特徵
·任務圖可描述這些特徵, 方便進行早期分析和有效探索候選SoC架構的性能和功率
·Synopsys Platform Architect中的新任務圖生成器會自動根據目標軟體應用, 如作業系統、網頁流覽圖形捕捉和視頻播放, 創建任務圖
·任務圖支援系統和半導體企業更加輕鬆地在供應鏈內傳達要求
新思科技(Synopsys, Inc.,
日本電裝公司基礎電子研發部門的專案經理Takashi Abe表示:“為了應對日益增長的軟體內容, 汽車電子系統中越來越多地使用多核架構。 使用Platform Architect中的TGG功能, 我們能夠捕獲現有軟體的關鍵特徵, 得出高度準確的下一代多核架構的性能。 在早期的規劃階段中使用這種方法,
使用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應用程式的真實系統級基準視圖,