[發明專利]用于對鏈路上的功率和延遲進行優化的方法和裝置有效
| 申請號: | 201380044200.0 | 申請日: | 2013-06-14 |
| 公開(公告)號: | CN104583937B | 公開(公告)日: | 2019-01-22 |
| 發明(設計)人: | J·W·亞歷山大;B·W·格勒梅爾;P·J·沙阿;M·特里維迪;M·奈爾 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/06 | 分類號: | G06F9/06;G06F9/30 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 延遲 隊列 反饋邏輯 鏈路 優化 方法和裝置 功率減小 物理性質 處理器 遲滯 對鏈 | ||
1.一種用于對基于處理器的系統中的鏈路的功率進行優化的裝置,所述裝置包括:
延遲計,用于計算占用了連接到所述鏈路的隊列的數據的延遲值,所述數據在所述基于處理器的系統的第一單元和第二單元之間的所述鏈路上被發送;以及
反饋邏輯,用于從所述延遲計接收所述延遲值,其中,所述反饋邏輯基于所述延遲值,或對所述鏈路提高供應、對所述鏈路降低供應、或維持對所述鏈路的供應水平。
2.根據權利要求1所述的裝置,所述延遲計還包括:
第一定時器,用于計算所述鏈路的常駐值,所述第一定時器按照如下進行工作:
響應于數據在所述隊列中,所述定時器運行;以及
響應于沒有數據在所述隊列中,所述定時器停止;
其中,由所述延遲計使用所計算出的常駐值來獲得所述延遲值。
3.根據權利要求2所述的裝置,所述延遲計還包括:
第二定時器,用于計算所述鏈路的出口值,所述第二定時器按照如下進行工作:
響應于數據離開所述隊列,所述定時器遞增;
其中,由所述延遲計使用所計算出的出口值來獲得所述延遲值。
4.根據權利要求3所述的裝置,其中,所述延遲計使用如下公式來計算所述延遲值:
延遲值=(常駐值)/(出口值)。
5.根據權利要求1所述的裝置,所述反饋邏輯還包括:
第一單元,用于基于來自所述延遲計的所述延遲值來計算目標值;
其中,所述第一單元響應于所述鏈路未被完全供應,而不修改所述目標值。
6.根據權利要求5所述的裝置,其中,所述第一單元采用以下算法:
響應于所述鏈路被完全供應,并且響應于所述目標值小于所述延遲值,將所述目標值設置為等于所述延遲值。
7.根據權利要求5所述的裝置,所述反饋邏輯還包括:
第二單元,用于基于所述延遲值和所述目標值來計算誤差值,其中,所述第二單元接收極限參數limit作為輸入;
其中,limit為所述誤差值施加基底。
8.根據權利要求7所述的裝置,其中,所述第二單元采用以下算法:
誤差值=誤差值+(延遲值-目標值);以及
誤差值=floor(誤差值,limit)。
9.根據權利要求7所述的裝置,所述反饋邏輯還包括:
第三單元,用于從所述第二單元接收所述誤差值,其中,所述第三單元接收兩個滯后參數:正滯后和負滯后;
其中,所述第三單元基于所述誤差值,或對所述鏈路提高供應、對所述鏈路降低供應、或保持所述鏈路不變。
10.根據權利要求9所述的裝置,其中,所述第三單元采用以下算法:
響應于所述誤差值大于正滯后,增加供應;
否則,響應于所述誤差值小于或等于負滯后,減少供應。
11.根據權利要求9所述的裝置,其中,所述第三單元通過增大所述鏈路的寬度來對所述鏈路提高供應,且所述第三單元通過減小所述鏈路的寬度來對所述鏈路降低供應。
12.根據權利要求9所述的裝置,其中,所述第三單元通過增大用于處理在所述鏈路上發送的數據的時鐘速度來對所述鏈路提高供應,且所述第三單元通過減小所述鏈路的所述時鐘速度來對所述鏈路降低供應。
13.根據權利要求9所述的裝置,其中,所述第三單元通過增大所述鏈路的功率管理狀態來對所述鏈路提高供應,且所述第三單元通過減小所述鏈路的功率管理狀態來對所述鏈路降低供應。
14.根據權利要求1所述的裝置,其中,所述基于處理器的系統是具有能夠無線和觸摸輸入的移動設備,并且所述鏈路是根據移動行業處理器接口協議的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380044200.0/1.html,轉載請聲明來源鉆瓜專利網。





