[發明專利]一種基于動態空閑時間混合關鍵周期任務的能耗優化方法有效
| 申請號: | 201911029522.3 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110806795B | 公開(公告)日: | 2023-03-28 |
| 發明(設計)人: | 張憶文 | 申請(專利權)人: | 華僑大學 |
| 主分類號: | G06F1/329 | 分類號: | G06F1/329;G06F1/3234;G06F9/48;G06F9/50 |
| 代理公司: | 廈門市首創君合專利事務所有限公司 35204 | 代理人: | 張松亭;楊丹鶯 |
| 地址: | 362000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 動態 空閑 時間 混合 關鍵 周期 任務 能耗 優化 方法 | ||
1.一種基于動態空閑時間混合關鍵周期任務的能耗優化方法,其特征在于:其包括以下步驟:
步驟A:利用動態優先級策略,調度混合關鍵周期任務集;
步驟B:計算周期任務統一的靜態速度SU;
步驟C:在低模式下回收已經完成執行的高關鍵層次周期任務產生的空閑時間IHI和所有周期任務提早完成產生的動態空閑時間IC;
步驟D:根據系統可利用空閑時間I=IHI+IC計算周期任務在低模式下的速度SL,當低模式下高關鍵層次周期任務執行時間超過周期任務在低模式下的最壞情況下執行時間時,進入高模式,高關鍵層次周期任務在高模式下始終以最快的處理器速度執行,且所有低關鍵層次周期任務都被丟棄;
步驟A中,所述調度混合關鍵周期任務集是由n個混合關鍵周期任務組成的集合Γ={τ1,τ2,…,τn},其中每個周期任務τi由五元組{Ti,Di,ξi,Ai,Ci}組成,1≤i≤n,i∈Z,其中Ti是周期任務τi的周期;Di是周期任務τi的相對截止期限,且其等于Ti;ξi是周期任務τi的關鍵層次,ξi∈{LO,HI},ξi=LO時,周期任務τi為低關鍵層次周期任務,ξi=HI時,周期任務τi為高關鍵層次周期任務;Ai為周期任務τi的不同模式下的實際執行時間;
Ai∈{Ai(LO),Ai(HI)},Ai(LO)和Ai(HI)分別為周期任務τi在低模式和高模式下的實際執行時間;Ci為周期任務τi的不同模式下的最壞情況下執行時間,Ci∈{Ci(LO),Ci(HI)},Ci(LO)和Ci(HI)分別為周期任務τi在低模式和高模式下的最壞情況下執行時間。
2.根據權利要求1所述的一種基于動態空閑時間混合關鍵周期任務的能耗優化方法,其特征在于:所述低模式表示高關鍵層次周期任務τi以速度S執行,其執行時間不超過Ci(LO)/S;所述高模式表示高關鍵層次周期任務τi以速度S執行,其執行時間超過Ci(LO)/s但不超過Ci(HI)/S,且所有低關鍵層次任務被丟棄;當周期任務τi為低關鍵層次周期任務時,Ai(LO)=Ai(HI),Ci(LO)=Ci(HI),Ai(LO)≤Ci(LO);當周期任務τi為高關鍵層次周期任務時,Ai(LO)≤Ai(HI),Ci(LO)≤Ci(HI),Ai(LO)≤Ci(LO),Ai(HI)≤Ci(HI)。
3.根據權利要求1所述的一種基于動態空閑時間混合關鍵周期任務的能耗優化方法,其特征在于:步驟A中,所述動態優先級策略是虛擬截止期限策略,所述虛擬截止期限策略包括在不同模式下所述高關鍵層次周期任務具有不同的相對截止期限;根據任務的絕對截止期限分配任務的優先級;絕對截止期限越小,其優先級越高;絕對截止期限越大,其優先級越低;高優先級任務被優先調度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華僑大學,未經華僑大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911029522.3/1.html,轉載請聲明來源鉆瓜專利網。





