[發明專利]用于監視和管理存儲器塊以改善節電的系統和方法有效
| 申請號: | 201280045492.5 | 申請日: | 2012-09-14 |
| 公開(公告)號: | CN103842975A | 公開(公告)日: | 2014-06-04 |
| 發明(設計)人: | O·扎魯爾 | 申請(專利權)人: | 馬維爾國際貿易有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F1/32 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;鄭振 |
| 地址: | 巴巴多斯*** | 國省代碼: | 巴巴多斯;BB |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 監視 管理 存儲器 改善 節電 系統 方法 | ||
1.一種將存儲器的一部分置于低功率模式的方法,包括:
確定存儲器的多個區域中的每個區域的活動水平,其中所述區域的某些區域被確定為活躍區域,以及其中所述區域的某些區域被確定為不活躍區域;
將所述活躍區域的數據放置于所述存儲器的連續活躍部分中,以及將不活躍區域的數據放置于所述存儲器的連續不活躍部分中;以及
將所述存儲器的連續不活躍部分置于低功率模式中。
2.根據權利要求1所述的方法,其中,所述區域的某些區域被確定為已占用的但不活躍的區域,
其中重新布置所述數據以將所述已占用的但不活躍區域放置在存儲器的連續的已占用部分中,
其中將所述存儲器的連續的已占用部分置于與所述低功率模式不同的另一低功率模式中。
3.根據權利要求1所述的方法,其中所述低功率模式禁用所述存儲器的連續不活躍部分。
4.根據權利要求1所述的方法,其中所述存儲器的所述區域是所述存儲器的頁,以及其中被置入所述低功率模式中的所述存儲器的連續不活躍部分包括一個或多個存儲器塊。
5.根據權利要求5所述的方法,還包括,
接收表示處理器執行的當前或即將活動的類型的活動類型;以及
基于所述活動類型訪問多個熱點分布中的一個熱點分布,其中被訪問的熱點分布被用于確定所述區域的活動水平,其中哪些區域被確定為活躍區域以及哪些區域被確定為不活躍區域跨所述多個熱點分布而變化。
6.根據權利要求1所述的方法,還包括:
接收更新的活動類型;
基于所述更新的活動類型訪問不同的熱點分布;以及
基于所述不同的熱點分布重新布置所述數據。
7.根據權利要求1所述的方法,還包括:
在一段時間內對所述存儲器的所述多個區域中的每個區域訪問的數目進行計數,
其中基于所計數的訪問的數目確定所述多個區域中的每個區域的活動水平;以及
其中基于觸發事件對數據進行重新布置。
8.根據權利要求7所述的方法,其中,所述觸發事件是經過一段時間或者處理器的活動類型的改變。
9.根據權利要求1所述的方法,其中所述存儲器包括多個存儲器塊,其中每個存儲器塊包含多個存儲器塊區域,并且其中重新布置所述數據還包括:
將具有零個活躍區域的存儲器塊標識為完全睡眠塊;
將具有零個不活躍區域的存儲器塊標識為完全活躍塊;
將具有多于零個活躍區域以及多于零個不活躍區域的存儲器塊標識為部分活躍塊;
將具有最活躍區域的部分活躍塊標識為最活躍塊;
將具有最不活躍區域的部分活躍塊標識為最不活躍塊;
將活躍區域從最不活躍塊轉移至最活躍塊;以及
在所述最活躍塊不與所述完全活躍塊之一相連時將所述最活躍塊與另一塊交換。
10.根據權利要求1所述的方法,其中所述存儲器包括多個存儲器塊,其中從目標段到遠端段連續地布置所述存儲器塊,其中每個存儲器塊包括多個存儲器塊區域,并且其中重新布置所述數據還包括:
將具有零個活躍區域的存儲器塊標識為完全睡眠塊;
將具有零個不活躍區域的存儲器塊標識為完全活躍塊;
將具有多于零個活躍區域以及多于零個不活躍區域的存儲器塊標識為部分活躍塊;
將與所述目標段最接近的部分活躍塊標識為最活躍塊;
將與所述遠端段最接近的部分活躍塊標識為最不活躍塊;
將活躍區域從所述最不活躍塊轉移至所述最活躍塊;以及
在所述最活躍塊不與所述完全活躍塊之一相連時將所述最活躍塊與另一塊交換。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬維爾國際貿易有限公司,未經馬維爾國際貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280045492.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:廢舊不規則鋁塊的切割裝置
- 下一篇:鋁型材接頭銑削裝置





