[發明專利]一種硬實時系統能耗最優方法有效
| 申請號: | 201611121620.6 | 申請日: | 2016-12-08 |
| 公開(公告)號: | CN106708242B | 公開(公告)日: | 2019-06-04 |
| 發明(設計)人: | 張憶文;蔡紹濱;張惠臻;王成;林昌龍 | 申請(專利權)人: | 華僑大學 |
| 主分類號: | G06F1/3234 | 分類號: | G06F1/3234 |
| 代理公司: | 廈門市首創君合專利事務所有限公司 35204 | 代理人: | 張松亭 |
| 地址: | 362000*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬實時系統 使用設備 能耗 全局最優 子區間 總能耗 降低系統 空閑區間 速度計算 有效地 消耗 響應 | ||
1.一種硬實時系統能耗最優方法,其特征在于,包括:
計算硬實時系統中每個使用設備Dk的臨界時間Bk;其中,k為整數;
將任務Ti所使用設備的臨界時間按照非降的順序進行排列;其中,i為整數;
根據所使用設備的臨界時間,將任務Ti的空閑區間劃分為m+1個子區間{Im,Im-1,...,I0};其中,m為大于等于1的整數;
分別計算任務Ti的響應時間屬于所述子區間和不屬于所述子區間時,執行任務Ti所消耗的總能耗Ei(S);其中,S表示處理器的運行速度;
求取總能耗Ei(S)的最小值,獲得局部最優速度
根據局部最優速度計算全局最優速度
設備的臨界時間Bk是指當設備能耗處于平衡狀態的時間;Bk的計算方法如下:
其中,為設備Dk狀態轉化的時間開銷,為設備Dk狀態轉化的能耗開銷,為設備Dk在活躍狀態的功耗,為設備Dk在休眠狀態的功耗,max表示求最大值。
2.根據權利要求1所述的硬實時系統能耗最優方法,其特征在于,所述將任務Ti所使用設備的臨界時間按照非降的順序進行排列,具體表示為:
B1≤B2≤...≤Bm≤di-ci
其中,di表示任務Ti的相對截止期限,ci表示任務Ti最壞情況下的執行時間,m表示任務Ti在執行過程中要使用設備個數。
3.根據權利要求2所述的硬實時系統能耗最優方法,其特征在于,所述根據所使用設備的臨界時間,將任務Ti的空閑區間劃分為m+1個子區間{Im,Im-1,...,I0},包括:
將空閑區間[ci,di]劃分為m+1個子區間,劃分方法如下:
{[ci,di-Bm],[di-Bm,di-Bm-1],...,[di-Bi+1,di-Bi],...,[di-B1,di]}
上述劃分的m+1個子區間依次與{Im,Im-1,...,I0}中的m+1個子區間相對應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華僑大學,未經華僑大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611121620.6/1.html,轉載請聲明來源鉆瓜專利網。





