[發(fā)明專利]動態(tài)功耗估計方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810191683.1 | 申請日: | 2018-03-08 |
| 公開(公告)號: | CN110245366B | 公開(公告)日: | 2022-01-14 |
| 發(fā)明(設(shè)計)人: | 魏威;周宙;普玉偉 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 肖慶武 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 動態(tài) 功耗 估計 方法 裝置 系統(tǒng) | ||
一種動態(tài)功耗估計方法、裝置及系統(tǒng)。所述方法包括:記錄待測目標(biāo)的n路目標(biāo)信號中的每路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值,其中,目標(biāo)信號為經(jīng)過時鐘門控后的時鐘信號,且統(tǒng)計數(shù)值為翻轉(zhuǎn)次數(shù),或者,目標(biāo)信號為時鐘門控信號,且統(tǒng)計數(shù)值為使能周期數(shù),n為正整數(shù);根據(jù)n路目標(biāo)信號中的每路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值,計算待測目標(biāo)在單位時間內(nèi)的動態(tài)功耗。本申請實施例提供的方案中,由于目標(biāo)信號反映了待測目標(biāo)內(nèi)的各個電路模塊的翻轉(zhuǎn)情況,不翻轉(zhuǎn)的電路模塊自然沒有動態(tài)功耗,因此采用上述方式根據(jù)電路的實際翻轉(zhuǎn)狀態(tài)來估計動態(tài)功耗,準(zhǔn)確性高。
技術(shù)領(lǐng)域
本申請實施例涉及芯片技術(shù)領(lǐng)域,特別涉及一種動態(tài)功耗估計方法、裝置及系統(tǒng)。
背景技術(shù)
為了應(yīng)對日益增長的溫度調(diào)度需求,ARM公司開發(fā)了功耗感知調(diào)度(Energy AwareScheduling,EAS)和智能功率分配(Intelligent Power Allocation,IPA)技術(shù)(以下簡稱“EASIPA”),以動態(tài)調(diào)整系統(tǒng)級芯片(System on Chip,SOC)內(nèi)各個子系統(tǒng)的工作頻率,以達(dá)到最大化利用散熱空間,從而最大化系統(tǒng)性能,最優(yōu)化用戶溫度體驗的目的。
EASIPA為達(dá)到溫控和相應(yīng)的子系統(tǒng)調(diào)度目的,需要獲取下述參數(shù):溫度、功耗和負(fù)載。其中,溫度和負(fù)載較易獲得精確值,但現(xiàn)有技術(shù)所提供的獲取功耗的方式,準(zhǔn)確性較低。
SOC的功耗包括靜態(tài)功耗和動態(tài)功耗兩部分。靜態(tài)功耗主要由靜電流、漏電流等因素造成,動態(tài)功耗主要由電路中信號變換時產(chǎn)生的瞬態(tài)開路電流(crowbar current)和負(fù)載電流(load current)等因素造成。目前,相關(guān)現(xiàn)有技術(shù)所提供獲取動態(tài)功耗的方式如下:通過電壓、頻點、負(fù)載率等參數(shù)來靜態(tài)折算得到動態(tài)功耗。
上述方式所獲得的動態(tài)功耗的準(zhǔn)確性較低。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环N動態(tài)功耗估計方法、裝置及系統(tǒng),可用于提高動態(tài)功耗估計的準(zhǔn)確性。
一方面,本申請實施例提供一種動態(tài)功耗估計裝置,該裝置包括:計數(shù)單元和運算單元。計數(shù)單元,用于記錄待測目標(biāo)的n路目標(biāo)信號中的每路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值,其中,目標(biāo)信號為經(jīng)過時鐘門控后的時鐘信號,且統(tǒng)計數(shù)值為翻轉(zhuǎn)次數(shù),或者,目標(biāo)信號為時鐘門控信號,且統(tǒng)計數(shù)值為使能周期數(shù);將n路目標(biāo)信號中的每路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值發(fā)送給運算單元,n為正整數(shù)。運算單元,用于根據(jù)n路目標(biāo)信號中的每路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值,計算待測目標(biāo)在單位時間內(nèi)的動態(tài)功耗。
本申請實施例提供的方案中,通過記錄待測目標(biāo)的n路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值,根據(jù)上述統(tǒng)計數(shù)值計算待測目標(biāo)在單位時間內(nèi)的動態(tài)功耗,由于目標(biāo)信號為經(jīng)過時鐘門控后的時鐘信號或者時鐘門控信號,其反映了待測目標(biāo)內(nèi)的各個電路模塊的翻轉(zhuǎn)情況,不翻轉(zhuǎn)的電路模塊自然沒有動態(tài)功耗,因此采用上述方式根據(jù)電路的實際翻轉(zhuǎn)狀態(tài)來估計動態(tài)功耗,準(zhǔn)確性高。
在一個可能的設(shè)計中,本申請實施例提供的裝置還包括:存儲單元。存儲單元,用于存儲n路目標(biāo)信號中的每路目標(biāo)信號各自對應(yīng)的權(quán)重系數(shù)。運算單元,具體用于根據(jù)n路目標(biāo)信號中的每路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值,以及n路目標(biāo)信號中的每路目標(biāo)信號各自對應(yīng)的權(quán)重系數(shù),計算待測目標(biāo)在單位時間內(nèi)的動態(tài)功耗。
可選地,運算單元,具體用于按照下述公式計算待測目標(biāo)在單位時間內(nèi)的動態(tài)功耗p:
其中,ki表示n路目標(biāo)信號中的第i路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值,ai表示所述第i路目標(biāo)信號對應(yīng)的權(quán)重系數(shù),ε為誤差項,1≤i≤n且i為整數(shù)。
在一個可能的設(shè)計中,計數(shù)單元包括:n個計數(shù)器。可選地,n個計數(shù)器異步工作。n個計數(shù)器中的每一個計數(shù)器,用于對一路目標(biāo)信號在單位時間內(nèi)的統(tǒng)計數(shù)值進(jìn)行計數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810191683.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





