ipa測(cè)試的核心是利用PID控制器,Thermal Zone的溫度作為輸入,可分配功耗值作為輸出,調(diào)節(jié)Allocator的頻率和電壓值。
由Power Management一般開發(fā)模型可知,包括模型建立,模型實(shí)現(xiàn),驗(yàn)證。
PID控制器在Sustainable Power基礎(chǔ)上,根據(jù)當(dāng)前溫度和Control Temp之間的差值,來調(diào)節(jié)可分配功耗值的大小,進(jìn)而調(diào)節(jié)Cooling設(shè)備的狀態(tài),也即調(diào)整OPP。
所謂Sustainable Power是在不同OPP情境下,某一個(gè)最大OPP的溫度保持基本穩(wěn)定。
比其大者,溫度上升明顯;比其小者溫度保持不變或者下降。
這可以通過監(jiān)測(cè)不同OPP對(duì)應(yīng)的溫度值,得到一個(gè)Sustainable Power。
另一個(gè)就是根據(jù)當(dāng)前環(huán)境預(yù)估下一個(gè)場(chǎng)景功耗值。
一般認(rèn)為包括兩部分Dynamic Power和Static Leakage,這是由實(shí)測(cè)過程中得出的經(jīng)驗(yàn)。
Dynamic Power可以認(rèn)為跟Voltage和Frequency相關(guān);Static Leakage跟Voltage和Temperature有關(guān)。
根據(jù)實(shí)測(cè)得到的數(shù)據(jù),進(jìn)行分析得到最吻合數(shù)據(jù)的一組算式。
由于的HiKey實(shí)測(cè)中,Static Leakage比較小,就被忽略了。
所以最終Power值就只跟Voltage和Frequency相關(guān),據(jù)此就可以算出OPP對(duì)應(yīng)的功耗值。
OPP和功耗之間就建立了聯(lián)系。
在一個(gè)重要參數(shù)就是PID控制器的參數(shù)P、I、D的確定,這部分也存在一定的經(jīng)驗(yàn)值。
需要測(cè)試幾組不同參數(shù),然后看溫度控制效果。