[發(fā)明專利]用于縮短緩存的清空時(shí)間的設(shè)備和方法有效
| 申請(qǐng)?zhí)枺?/td> | 201380045247.9 | 申請(qǐng)日: | 2013-06-27 |
| 公開(公告)號(hào): | CN104798032B | 公開(公告)日: | 2018-11-09 |
| 發(fā)明(設(shè)計(jì))人: | J·摩西;R·艾耶;R·伊利卡爾;S·斯里尼瓦桑 | 申請(qǐng)(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F12/08 | 分類號(hào): | G06F12/08;G06F12/0891 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 張東梅 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 縮短 緩存 時(shí)間 設(shè)備 方法 | ||
1.一種處理器,包括:
緩存電路;
邏輯電路,用于管理緩存線進(jìn)入所述緩存電路以及從所述緩存電路去除所述緩存線,所述邏輯電路包括:
存儲(chǔ)電路,用于存儲(chǔ)標(biāo)識(shí)所述緩存內(nèi)處于修改的狀態(tài)的一組緩存線的信息;
控制電路,所述控制電路耦合到所述存儲(chǔ)電路,所述控制電路用于:響應(yīng)于清空所述緩存的信號(hào),從所述存儲(chǔ)電路接收所述信息,并從中確定所述緩存的地址,以便從所述緩存中讀取所述緩存線組,以便避免從所述緩存讀取處于無(wú)效或清潔狀態(tài)的緩存線;
遞增邏輯,用于對(duì)于多個(gè)緩存線中的每一個(gè)緩存線變換到修改的狀態(tài),使計(jì)數(shù)器遞增;以及
遞減邏輯,用于每當(dāng)修改的緩存線被驅(qū)逐或宣布無(wú)效時(shí)都使所述計(jì)數(shù)器遞減,直到緩存被清空。
2.如權(quán)利要求1所述的處理器,其特征在于,所述邏輯電路是緩存代理的一部分,所述緩存是緩存切片。
3.如權(quán)利要求1所述的處理器,其特征在于,所述存儲(chǔ)電路是存儲(chǔ)具有對(duì)應(yīng)于所述緩存內(nèi)的特定位置的位置的字的存儲(chǔ)器。
4.如權(quán)利要求2所述的處理器,其特征在于,所述緩存內(nèi)的特定位置對(duì)應(yīng)于所述緩存的特定的組和路。
5.如權(quán)利要求1所述的處理器,其特征在于,進(jìn)一步包括耦合到互連網(wǎng)絡(luò)的多個(gè)處理核,所述邏輯電路耦合到所述互連網(wǎng)絡(luò)。
6.如權(quán)利要求1所述的處理器,其特征在于,進(jìn)一步包括耦合到所述邏輯電路的功率管理電路,所述功率管理電路提供所述清空信號(hào)。
7.如權(quán)利要求1所述的處理器,其特征在于,進(jìn)一步包括電壓控制電路以在從所述緩存中讀取所述緩存線組之后導(dǎo)致施加于所述緩存的電壓降低。
8.如權(quán)利要求1所述的處理器,其特征在于,所述存儲(chǔ)電路包括用于所述緩存的每一路的單獨(dú)的存儲(chǔ)器。
9.一種用于計(jì)算系統(tǒng)的方法,包括:
響應(yīng)于緩存的緩存線處于修改的狀態(tài)的判斷,將指出所述緩存線處于修改的狀態(tài)的信息寫入到存儲(chǔ)器;
當(dāng)處于所述修改的狀態(tài)時(shí),將所述緩存線寫入到緩存;
將一個(gè)或多個(gè)清潔或無(wú)效緩存線寫入到所述緩存;
響應(yīng)于清空所述緩存的信號(hào),從所述存儲(chǔ)器讀取標(biāo)識(shí)所述緩存線的所述信息;
從所述緩存讀取所述緩存線,但不讀取所述一個(gè)或多個(gè)清潔或無(wú)效緩存線中的任何一個(gè);
在所述讀取之后,降低到所述緩存的供電電壓,
所述方法進(jìn)一步包括:
對(duì)于多個(gè)緩存線中的每一個(gè)緩存線變換到修改的狀態(tài),使計(jì)數(shù)器遞增;以及
每當(dāng)修改的緩存線被驅(qū)逐或宣布無(wú)效時(shí)都使所述計(jì)數(shù)器遞減,直到緩存被清空。
10.如權(quán)利要求9所述的方法,其特征在于,所述緩存是緩存切片。
11.如權(quán)利要求10所述的方法,其特征在于,所述信息存儲(chǔ)在所述存儲(chǔ)器的對(duì)應(yīng)于所述緩存切片的組和路的存儲(chǔ)了所述緩存線的位置。
12.如權(quán)利要求11所述的方法,其特征在于,進(jìn)一步包括從所述組和路信息,確定所述緩存中的所述緩存線的地址,并將該地址應(yīng)用到所述緩存以讀取所述緩存線。
13.如權(quán)利要求9所述的方法,其特征在于,進(jìn)一步包括功率管理電路生成所述信號(hào)。
14.如權(quán)利要求9所述的方法,其特征在于,進(jìn)一步包括,在所述信息的所述讀取之前,從所述存儲(chǔ)電路讀取第二信息以標(biāo)識(shí)所述存儲(chǔ)電路的沒(méi)有發(fā)現(xiàn)涉及修改的緩存線的信息的至少一個(gè)區(qū)域。
15.如權(quán)利要求9所述的方法,其特征在于,進(jìn)一步包括在從所述緩存讀取所述緩存線之后將所述緩存線保存到第二存儲(chǔ)電路。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380045247.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 至少具有三個(gè)緩存級(jí)別的緩存層級(jí)的混合低級(jí)緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器
- 時(shí)間同步裝置、時(shí)間同步系統(tǒng)和時(shí)間同步方法
- 時(shí)間校準(zhǔn)裝置和時(shí)間校準(zhǔn)方法
- 時(shí)間同步系統(tǒng)及時(shí)間同步方法
- 時(shí)間同步方法、時(shí)間同步系統(tǒng)、時(shí)間主設(shè)備以及時(shí)間從設(shè)備
- 時(shí)間控制裝置和時(shí)間控制方法
- 時(shí)間測(cè)試電路及時(shí)間測(cè)試方法
- 時(shí)間的飛行時(shí)間
- 局部激活時(shí)間的時(shí)間變換
- 時(shí)間測(cè)量電路、時(shí)間測(cè)量芯片及時(shí)間測(cè)量裝置
- 時(shí)間同步方法與時(shí)間同步系統(tǒng)





