[發(fā)明專(zhuān)利]處理器及其操作方法、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201480065193.7 | 申請(qǐng)日: | 2014-11-26 |
| 公開(kāi)(公告)號(hào): | CN105793832B | 公開(kāi)(公告)日: | 2018-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 道格拉斯·R·瑞德 | 申請(qǐng)(專(zhuān)利權(quán))人: | 上海兆芯集成電路有限公司 |
| 主分類(lèi)號(hào): | G06F13/14 | 分類(lèi)號(hào): | G06F13/14 |
| 代理公司: | 北京林達(dá)劉知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 201203 上海市浦東新區(qū)上*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 管理 請(qǐng)求 合并 | ||
1.一種處理器,包含:
多個(gè)處理核;以及
一集合相聯(lián)快取存儲(chǔ)器,具有多個(gè)關(guān)聯(lián)路且由該多個(gè)處理核共用,其中該快取存儲(chǔ)器包含一合并引擎,該合并引擎用以接收來(lái)自該多個(gè)處理核中的各個(gè)處理核的各自請(qǐng)求以執(zhí)行對(duì)該快取存儲(chǔ)器的快取管理操作;
其中該合并引擎將來(lái)自該多個(gè)處理核中兩個(gè)或更多個(gè)處理核的各自請(qǐng)求合并為一合并后請(qǐng)求,該合并引擎通過(guò)執(zhí)行一單一快取管理操作來(lái)執(zhí)行該合并后請(qǐng)求,并于對(duì)該快取存儲(chǔ)器的該單一快取管理操作完成時(shí),通知該多個(gè)處理核中的該兩個(gè)或更多個(gè)處理核的每一處理核其各自請(qǐng)求已經(jīng)完成;
其中,該快取存儲(chǔ)器包含多個(gè)快取項(xiàng)目,每一個(gè)快取項(xiàng)目包含用以存放一快取列及該快取列的相關(guān)狀態(tài)的儲(chǔ)存;以及
對(duì)該快取存儲(chǔ)器的快取管理操作包含使該合并引擎檢查該快取存儲(chǔ)器的多個(gè)關(guān)聯(lián)路的至少一關(guān)聯(lián)路的多個(gè)快取項(xiàng)目中每一快取項(xiàng)目的快取列狀態(tài)。
2.根據(jù)權(quán)利要求1所述的處理器,其中,對(duì)該快取存儲(chǔ)器的快取管理操作包含使該合并引擎將該快取存儲(chǔ)器中每一被修改過(guò)的快取列回寫(xiě)至一系統(tǒng)存儲(chǔ)器。
3.根據(jù)權(quán)利要求1所述的處理器,其中,對(duì)該快取存儲(chǔ)器的快取管理操作包含一診斷回寫(xiě)操作。
4.根據(jù)權(quán)利要求1所述的處理器,其中,對(duì)該快取存儲(chǔ)器的快取管理操作包含一回寫(xiě)無(wú)效操作。
5.根據(jù)權(quán)利要求1所述的處理器,其中,對(duì)該快取存儲(chǔ)器的快取管理操作包含重設(shè)該快取存儲(chǔ)器的快取空間規(guī)格的一操作。
6.根據(jù)權(quán)利要求5所述的處理器,其中,
每一各自請(qǐng)求分別指定該快取存儲(chǔ)器的相應(yīng)的新快取空間規(guī)格;以及
當(dāng)該合并引擎執(zhí)行該單一快取管理操作以重設(shè)該快取存儲(chǔ)器的快取空間規(guī)格時(shí),該合并引擎將該快取存儲(chǔ)器的快取空間規(guī)格重設(shè)為由所述各自請(qǐng)求中的一最新請(qǐng)求所指定的新快取空間規(guī)格。
7.根據(jù)權(quán)利要求1所述的處理器,其中,
該多個(gè)處理核的每一個(gè)處理核包含一私有快取存儲(chǔ)器;以及
對(duì)該快取存儲(chǔ)器的快取管理操作包含一請(qǐng)求,該請(qǐng)求用以自所述私有快取存儲(chǔ)器中的一個(gè)或多個(gè)私有快取存儲(chǔ)器窺探出該快取存儲(chǔ)器中每一修改過(guò)的快取列,并使該一個(gè)或多個(gè)私有快取存儲(chǔ)器無(wú)效。
8.根據(jù)權(quán)利要求7所述的處理器,其中,
每一各自請(qǐng)求指定該多個(gè)處理核的一相應(yīng)集合,該相應(yīng)集合中的處理核所具有的私有快取存儲(chǔ)器將被窺探;以及
該合并引擎窺探一母集合中的多個(gè)處理核的各處理核所具有的私有快取存儲(chǔ)器,其中該母集合為所述各自請(qǐng)求中所指定的相應(yīng)集合的合集。
9.根據(jù)權(quán)利要求1所述的處理器,其中,
該多個(gè)處理核中的一個(gè)處理核傳送一通知至該合并引擎以取消該處理核的各自請(qǐng)求;以及
若該合并引擎在收到該通知之前尚未開(kāi)始處理該合并后請(qǐng)求,則該合并引擎針對(duì)請(qǐng)求被合并至該合并后請(qǐng)求的多個(gè)處理核中其余的兩個(gè)或更多個(gè)處理核執(zhí)行該單一快取管理操作,并通知該多個(gè)處理核中的該一個(gè)處理核其各自請(qǐng)求未被完成而是被取消。
10.一種適用于一處理器的操作方法,該處理器包含多個(gè)處理核與具有多個(gè)關(guān)聯(lián)路且由該多個(gè)處理核共用的一集合相聯(lián)快取存儲(chǔ)器,該操作方法包含:
利用該快取存儲(chǔ)器,接收來(lái)自該多個(gè)處理核中的各個(gè)處理核的各自請(qǐng)求以執(zhí)行對(duì)該快取存儲(chǔ)器的快取管理操作;
將來(lái)自該多個(gè)處理核中兩個(gè)或更多個(gè)處理核的各自請(qǐng)求合并為一合并后請(qǐng)求;以及
通過(guò)執(zhí)行一單一快取管理操作來(lái)執(zhí)行該合并后請(qǐng)求,并于對(duì)該快取存儲(chǔ)器的該單一快取管理操作完成時(shí),通知該多個(gè)處理核中的該兩個(gè)或更多個(gè)處理核的每一處理核其各自請(qǐng)求已經(jīng)完成,
其中,該快取存儲(chǔ)器包含多個(gè)快取項(xiàng)目,每一個(gè)快取項(xiàng)目包含用以存放一快取列及該快取列的相關(guān)狀態(tài)的儲(chǔ)存;以及
對(duì)該快取存儲(chǔ)器的快取管理操作包含檢查該快取存儲(chǔ)器的多個(gè)關(guān)聯(lián)路的至少一關(guān)聯(lián)路的多個(gè)快取項(xiàng)目中每一快取項(xiàng)目的快取列狀態(tài)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于上海兆芯集成電路有限公司,未經(jīng)上海兆芯集成電路有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480065193.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種城市智能管理系統(tǒng)
- 一種用于裝飾材料的電子商務(wù)供應(yīng)鏈管理系統(tǒng)
- 一種旅游智能管理系統(tǒng)
- 一種塑編企業(yè)專(zhuān)用管理系統(tǒng)
- 適用于教育系統(tǒng)學(xué)生移動(dòng)終端的分級(jí)管控平臺(tái)
- 一種用于高校的信息管理系統(tǒng)
- 一種用于醫(yī)院的信息管理系統(tǒng)
- 一種智能樓宇管理系統(tǒng)及其平臺(tái)管理、招租管理操作方法
- 一種教育培訓(xùn)運(yùn)營(yíng)支撐系統(tǒng)
- 一種基于多系統(tǒng)集成的倉(cāng)儲(chǔ)物流管理系統(tǒng)





