[發(fā)明專利]嵌入式設備中存儲區(qū)間的分配方法及裝置在審
| 申請?zhí)枺?/td> | 201911382902.5 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111177023A | 公開(公告)日: | 2020-05-19 |
| 發(fā)明(設計)人: | 何青松;張江林;喬曉斌;沈川;胡劍;向峰;江嘯;王耀;甘麗 | 申請(專利權)人: | 武漢船舶通信研究所(中國船舶重工集團公司第七二二研究所) |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/0866 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 張秀程 |
| 地址: | 430205 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 設備 存儲 區(qū)間 分配 方法 裝置 | ||
本發(fā)明實施例提供一種嵌入式設備中存儲區(qū)間的分配方法及裝置,其中方法包括:將嵌入式設備中的存儲器劃分為指令存儲區(qū)間、數據存儲區(qū)間和滑動存儲區(qū)間,并分別配置各存儲區(qū)間的大小;在預設時間后,監(jiān)控當前時間片的指令存儲區(qū)間和數據存儲區(qū)間的訪問信息,并根據所述訪問信息確定下一時間片的滑動存儲區(qū)間的配置方案;在下一時間片達到時,執(zhí)行前一時間片確定的滑動存儲區(qū)間的配置方案。本發(fā)明實施例不但降低了Cache的動態(tài)功耗和靜態(tài)泄漏功耗,而且能夠有效提高處理器的性能。
技術領域
本發(fā)明涉及嵌入式設備技術領域,更具體地,涉及嵌入式設備中存儲區(qū)間的分配方法及裝置。
背景技術
嵌入式設備通常采用固定容量的指令存儲區(qū)間和數據存儲區(qū)間,不同程序對指令存儲區(qū)間和數據存儲區(qū)間的需求是不平衡的,導致某種存儲區(qū)間的容量不足,而另一種存儲區(qū)間卻有空閑。而動態(tài)的存儲區(qū)間卻不存在這種問題,但動態(tài)存儲區(qū)間的容量一般都比較大,訪問功耗也就比較大,降低了其普遍適用性。
發(fā)明內容
本發(fā)明實施例提供一種克服上述問題或者至少部分地解決上述問題的嵌入式設備中存儲區(qū)間的分配方法及裝置。
第一個方面,本發(fā)明實施例提供一種嵌入式設備中存儲區(qū)間的分配方法,包括:
將嵌入式設備中的存儲器劃分為指令存儲區(qū)間、數據存儲區(qū)間和滑動存儲區(qū)間,并分別配置各存儲區(qū)間的大小;
在預設時間后,監(jiān)控當前時間片的指令存儲區(qū)間和數據存儲區(qū)間的訪問信息,并根據所述訪問信息確定下一時間片的滑動存儲區(qū)間的配置方案;
在下一時間片達到時,執(zhí)行前一時間片確定的滑動存儲區(qū)間的配置方案;
其中,所述訪問信息包括訪問次數、連續(xù)缺失次數、在存儲區(qū)間的最大容量下的額外路命中數和在存儲區(qū)間的最小容量狀態(tài)時的最近最少路命中數;所述配置方案包括:滑動存儲區(qū)間作為數據存儲區(qū)間使用、滑動存儲區(qū)間作為指令存儲區(qū)間使用以及滑動存儲區(qū)間保持當前配置方案中的一種。
進一步地,所述根據所述訪問信息確定下一時間片的滑動存儲區(qū)間的配置方案,包括:
若對所述指令存儲區(qū)間的訪問次數等于第一預設閾值并且所述指令存儲區(qū)間的連續(xù)缺失次數超過第二預設閾值,則確定下一時間片的滑動存儲區(qū)間的配置方案為滑動存儲區(qū)間作為所述指令存儲區(qū)間使用;
若對所述數據存儲區(qū)間的訪問次數等于第一預設閾值并且所述數據存儲區(qū)間的連續(xù)缺失次數超過第二預設閾值,則確定下一時間片的滑動存儲區(qū)間的配置方案為滑動存儲區(qū)間作為所述數據存儲區(qū)間使用。
進一步地,所述根據所述訪問信息確定下一時間片的滑動存儲區(qū)間的配置方案,包括:
若所述指令存儲區(qū)間的最大容量下的額外路命中數超過第三預設閾值和所述數據存儲區(qū)間的最大容量下的額外路命中數、所述指令存儲區(qū)間的最小容量下的最近最少路命中數超過第四預設閾值和所述數據存儲區(qū)間的最小容量下的最近最少路命中數,則確定下一時間片的滑動存儲區(qū)間的配置方案為滑動存儲區(qū)間作為所述指令存儲區(qū)間使用;清空當前時間片的指令存儲區(qū)間的最大容量下的額外路命中數以及指令存儲區(qū)間的最小容量下的最近最少路命中數,以在下一時間片重新統(tǒng)計;
若所述數據存儲區(qū)間的最大容量下的額外路命中數超過第三預設閾值和所述指令存儲區(qū)間的最大容量下的額外路命中數,所述數據存儲區(qū)間的最小容量下的最近最少路命中數超過第四預設閾值和所述指令存儲區(qū)間的最小容量下的最近最少路命中數,則確定下一時間片的滑動存儲區(qū)間的配置方案為滑動存儲區(qū)間作為所述數據存儲區(qū)間使用;清空當前時間片的數據存儲區(qū)間的最大容量下的額外路命中數以及數據存儲區(qū)間的最小容量下的最近最少路命中數,以在下一時間片重新統(tǒng)計。
進一步地,所述根據所述訪問信息確定下一時間片的滑動存儲區(qū)間的配置方案,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢船舶通信研究所(中國船舶重工集團公司第七二二研究所),未經武漢船舶通信研究所(中國船舶重工集團公司第七二二研究所)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911382902.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種磁控濺射陰極
- 下一篇:電壓異常分析方法及裝置、電子設備





