使用虛擬原型對多處理器系統(tǒng)電源需求進行建模
出處:維庫電子市場網(wǎng) 發(fā)布于:2023-07-26 15:43:36
這些便攜式產(chǎn)品的體積在每一代產(chǎn)品中都變得越來越小,但消費者卻越來越期待更多更好的功能(這需要更高的處理能力和性能)并要求更長的電池壽命。例如,除了實際撥打電話之外,現(xiàn)代手機還可能具有以下功能:充當個人記事本;玩游戲; 拍攝、傳輸和接收靜態(tài)圖片和/或短視頻;瀏覽網(wǎng)絡(luò); 等等。
過去,下一代產(chǎn)品規(guī)劃的重點主要集中在底層微處理單元的微架構(gòu)上。然而,處理器微架構(gòu)的改進通常僅產(chǎn)生關(guān)于性能提高的二階或三階效應(yīng)。
相比之下,整體硬件(平臺)架構(gòu)以及其上運行的軟件的架構(gòu)和算法內(nèi)容都在系統(tǒng)層面具有一階效應(yīng)。
創(chuàng)建的低功耗設(shè)計需要在硬件架構(gòu)、軟件架構(gòu)和底層軟件算法方面進行復(fù)雜的權(quán)衡。成功的功耗敏感設(shè)計的創(chuàng)建需要系統(tǒng)架構(gòu)師和工程師(硬件和軟件)能夠準確有效地執(zhí)行和量化此類權(quán)衡。為了實現(xiàn)這一目標,建筑師和工程師需要能夠在設(shè)計過程的早期訪問和分析功率數(shù)據(jù)。
電源管理虛擬原型
虛擬原型 (VP) 和虛擬系統(tǒng)原型 (VSP)是建模、分析和優(yōu)化實時系統(tǒng)電源需求和權(quán)衡的強大而有效的方法。使用此類工具,可以對硬件架構(gòu)和軟件算法進行非常和增量的更改,從而顯著影響系統(tǒng)的功耗。
但手機等復(fù)雜系統(tǒng)(包括其軟件)的性能和功耗等特征無法作為正式的數(shù)學(xué)問題來表示和計算。確定此類特性的現(xiàn)實解決方案是某種形式的模擬。
此模擬的一種選擇是硬件加速和/或仿真。不幸的是,除了僅提供對系統(tǒng)內(nèi)部工作的有限可見性之外,這些解決方案支持的抽象級別是寄存器傳輸級(RTL)表示。
因此,直到設(shè)計周期很長一段時間,當設(shè)計的硬件部分基本完成時,開發(fā)和評估才能開始。反過來,這限制了設(shè)計團隊探索、評估和優(yōu)化硬件架構(gòu)的能力。此外,處理器的 FPGA 實現(xiàn)通常很慢,以大約 1 MIP 的速度執(zhí)行軟件,比同一處理器的虛擬處理器模型慢大約 50 倍。
虛擬原型(VP)和虛擬系統(tǒng)原型(VSP)的相關(guān)概念提供了解決方案。VP 是電子系統(tǒng)硬件部分的功能且定時的軟件模型。這樣的模型通常包括處理器內(nèi)核、內(nèi)存子系統(tǒng)、外圍設(shè)備、總線、橋接器、機械和射頻設(shè)備等。相比之下,VSP 是整個系統(tǒng)的模型:即 VP 和在其上運行的軟件的組合。
全面評估復(fù)雜系統(tǒng)的特性可能需要對各種系統(tǒng)配置進行數(shù)百次實驗。此外,單個模擬需要運行 1000 億條指令來重現(xiàn)問題或計算代表性結(jié)果并不罕見。這意味著使用高性能、定時的 VSP 的仿真時間不到一小時。
相比之下,使用非典型定時結(jié)構(gòu)指令集仿真器 (ISS) 模型進行相同的軟件仿真需要 100 到 500 小時或更長時間,而使用 RTL 模型則需要 100,000 小時或更長時間。
使用 VSP 的一個關(guān)鍵優(yōu)勢是系統(tǒng)的硬件和軟件部分可以同時開發(fā)和評估。VSP 允許在真實軟件工作負載下快速、輕松地測試和分析不同的硬件架構(gòu)。在開發(fā)硬實時軟件代碼時,其執(zhí)行會產(chǎn)生跟蹤數(shù)據(jù)(來自插入模型的探針),其中包括性能(時序、反應(yīng)時間、延遲時間等)和功率數(shù)據(jù)以及正常的調(diào)試數(shù)據(jù)。
使用 VSP 進行手機功耗建模 為了更好地了解 VSP 方法,讓我們看看如何在由兩個 ARM926E 處理器、一個 StarCore SC1200 處理器、分層總線組成的
手機系統(tǒng)中使用它(如下圖一)和內(nèi)存子系統(tǒng)以及各種外設(shè)。
有許多技術(shù)可以構(gòu)建系統(tǒng)屬性(例如功率)的目標函數(shù)。經(jīng)典技術(shù)是跟蹤事件頻率和/或延遲,并根據(jù)對功率計算有顯著貢獻的事件構(gòu)建功率函數(shù)。相比之下,VSP 可以在運行真實軟件工作負載的替代硬件和軟件架構(gòu)的背景下進行功耗分析。
VSP 的步是為影響系統(tǒng)整體功耗的每一類功能分配“權(quán)重”。作為一個簡單的示例,我們可以首先為通用寄存器文件訪問分配默認權(quán)重 1.0,然后將其他權(quán)重設(shè)為該默認權(quán)重的倍數(shù)。考慮可能與 ARM926E CPU 及其緩存和內(nèi)存訪問相關(guān)的一些權(quán)重,如下表 1所示。
下一步是構(gòu)建一個定義組件綁定的解釋表,如下表 2所示。盡管這些表很大,但事件綁定本身很容易實現(xiàn),因為每個表通常都是指向函數(shù)的指針和事件的歷史緩沖區(qū)。
1) 特定時間內(nèi)消耗的功率(這將是瞬時功率的值);2
) 整個實驗過程中消耗的平均功率。
上一篇:板載電源:定制還是標準?
下一篇:精密溫度控制器具有熱梯度補償
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.udpf.com.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 運算放大器電源電壓抑制比(PSRR):關(guān)鍵參數(shù)揭秘與電路設(shè)計應(yīng)用2025/9/2 15:29:04
- 開關(guān)電源共模電感計算的奧秘2025/8/28 16:42:21
- RECOM RACPRO1 系列 AC/DC DIN 導(dǎo)軌電源在關(guān)鍵工業(yè)自動化的應(yīng)用2025/8/27 16:51:15
- PMOS 開關(guān)電路 3 大常見問題與應(yīng)對策略2025/8/27 16:25:17
- 揭秘數(shù)字化開關(guān)電源模塊:并聯(lián)均流技術(shù)全解讀2025/8/26 16:39:25