[發(fā)明專利]一種高速緩存管理策略的調(diào)整方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201010200577.9 | 申請日: | 2010-06-13 |
| 公開(公告)號: | CN101894078A | 公開(公告)日: | 2010-11-24 |
| 發(fā)明(設(shè)計)人: | 程旭;管雪濤;黃濤 | 申請(專利權(quán))人: | 北京北大眾志微系統(tǒng)科技有限責(zé)任公司 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08 |
| 代理公司: | 北京安信方達知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 高速緩存 管理 策略 調(diào)整 方法 系統(tǒng) | ||
1.一種高速緩存管理策略的調(diào)整系統(tǒng),其特征在于,所述系統(tǒng)包括工作子系統(tǒng)、測試子系統(tǒng)和調(diào)整子系統(tǒng),所述工作子系統(tǒng)和所述測試子系統(tǒng)構(gòu)成全部的高速緩存,其中:
所述工作子系統(tǒng)采用一種高速緩存管理策略管理所述工作子系統(tǒng)中的高速緩存;
所述測試子系統(tǒng)包括多個測試組,每個測試組分別采用不同的高速緩存管理策略管理本測試組內(nèi)的高速緩存;
所述調(diào)整子系統(tǒng)記錄所述多個測試組管理高速的訪存信息,并根據(jù)所述多個測試組的訪存信息,對所述工作子系統(tǒng)采用的高速緩存管理策略進行調(diào)整。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述測試子系統(tǒng)包括響應(yīng)當(dāng)前進程的緩存行。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述測試子系統(tǒng)中每個測試組所包含的緩存行數(shù)量相等。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述調(diào)整子系統(tǒng)包括獲取模塊、選擇模塊和調(diào)整模塊,其中:
所述獲取模塊,用于獲取每個測試組的訪問失效數(shù)信息;
所述選擇模塊,與所述獲取模塊相連,用于根據(jù)所述多個測試組的訪問失效數(shù)信息,選擇該多個測試組中一個測試組所采用的高速緩存管理策略作為所述工作子系統(tǒng)的目標(biāo)高速緩存管理策略;
所述調(diào)整模塊,與所述選擇模塊相連,用于根據(jù)本地預(yù)先設(shè)置的調(diào)整策略和所述目標(biāo)高速緩存管理策略,調(diào)整所述工作子系統(tǒng)所采用的高速緩存管理策略。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述獲取模塊獲取的訪問失效數(shù)信息是一個或多個單位時間片的訪問失效數(shù)信息。
6.根據(jù)權(quán)利要求4或5所述的系統(tǒng),其特征在于,所述調(diào)整模塊包括記錄單元、判斷單元和調(diào)整單元,其中:
所述記錄單元,用于記錄所述選擇模塊連續(xù)選擇同一目標(biāo)高速緩存管理策略的次數(shù);
所述判斷單元,與所述記錄單元相連,用于判斷所述記錄單元的次數(shù)是否達到預(yù)先設(shè)置的閾值;
所述調(diào)整單元,與所述判斷單元相連,用于在判斷單元判斷達到所述閾值時,將所述工作子系統(tǒng)所采用的高速緩存管理策略調(diào)整為所述目標(biāo)高速緩存管理策略。
7.一種高速緩存管理策略的調(diào)整方法,其特征在于,包括:
將高速緩存劃分為工作子系統(tǒng)和測試子系統(tǒng);
將所述測試子系統(tǒng)劃分為多個采用不同的高速緩存管理策略的測試組;
獲取所述多個測試組管理高速的訪存信息;
根據(jù)所述多個測試組的訪存信息,對所述工作子系統(tǒng)采用的高速緩存管理策略進行調(diào)整。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將高速緩存劃分為工作子系統(tǒng)和測試子系統(tǒng),包括:
獲取所述高速緩存當(dāng)前響應(yīng)的進程狀態(tài);
根據(jù)所述系統(tǒng)當(dāng)前響應(yīng)的狀態(tài),將包括響應(yīng)當(dāng)前進程的緩存行作為測試子系統(tǒng),剩余的緩存行作為工作子系統(tǒng)。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,所述將所述測試子系統(tǒng)劃分為多個采用不同的高速緩存管理策略的測試組,包括:
將所述測試子系統(tǒng)劃分成多個包含相同數(shù)量緩存行的測試組,其中每個測試組采用不同的高速緩存管理策略管理管理高速緩存。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述多個測試組的訪存信息,對所述工作子系統(tǒng)采用的高速緩存管理策略進行調(diào)整,包括:
獲取每個測試組的訪問失效數(shù)信息;
根據(jù)所述多個測試組的訪問失效數(shù)信息,選擇該多個測試組中一個測試組所采用的高速緩存管理策略作為所述工作子系統(tǒng)的目標(biāo)高速緩存管理策略;
根據(jù)本地預(yù)先設(shè)置的調(diào)整策略和所述目標(biāo)高速緩存管理策略,調(diào)整所述工作子系統(tǒng)所采用的高速緩存管理策略。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述訪問失效數(shù)信息是一個或多個單位時間片的訪問失效數(shù)信息。
12.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述根據(jù)本地預(yù)先設(shè)置的調(diào)整策略和所述目標(biāo)高速緩存管理策略,調(diào)整所述工作子系統(tǒng)所采用的高速緩存管理策略,包括:
記錄所述選擇模塊連續(xù)選擇同一目標(biāo)高速緩存管理策略的次數(shù);
判斷所述記錄的次數(shù)是否達到預(yù)先設(shè)置的閾值;
如果判斷達到所述閾值,將所述工作子系統(tǒng)所采用的高速緩存管理策略調(diào)整為所述目標(biāo)高速緩存管理策略;否則,不調(diào)整所述工作子系統(tǒng)所采用的高速緩存管理策略。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京北大眾志微系統(tǒng)科技有限責(zé)任公司,未經(jīng)北京北大眾志微系統(tǒng)科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010200577.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種計算機網(wǎng)絡(luò)策略管理系統(tǒng)及策略管理方法
- 應(yīng)用于合法監(jiān)聽系統(tǒng)的網(wǎng)絡(luò)策略架構(gòu)及其策略處理方法
- 分發(fā)策略的方法、系統(tǒng)和策略分發(fā)實體
- 策略控制方法、策略規(guī)則決策設(shè)備和策略控制設(shè)備
- 用于控制QoS策略沖突的方法、設(shè)備和系統(tǒng)
- 策略融合的方法、UE及服務(wù)器
- 策略調(diào)整觸發(fā)、策略調(diào)整方法及裝置、策略調(diào)整系統(tǒng)
- 設(shè)備策略管理器
- 策略組中的策略評估、策略選擇方法及裝置
- 策略集群分發(fā)匹配方法、系統(tǒng)及計算機可讀存儲介質(zhì)
- 色相調(diào)整系統(tǒng)及其調(diào)整方法
- 調(diào)整設(shè)備和調(diào)整方法
- 踏板調(diào)整結(jié)構(gòu)及調(diào)整步態(tài)的調(diào)整方法
- 立體深度調(diào)整和焦點調(diào)整
- 調(diào)整裝置及其調(diào)整方法
- 噴嘴調(diào)整工具及調(diào)整方法
- 調(diào)整系統(tǒng)及調(diào)整方法
- 調(diào)整裝置以及調(diào)整方法
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 功率調(diào)整器(調(diào)整)





