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