[發(fā)明專利]緩存一致性相同地址讀請求執(zhí)行方法及執(zhí)行主存控制端在審
| 申請?zhí)枺?/td> | 201711045496.4 | 申請日: | 2017-10-31 |
| 公開(公告)號: | CN107729262A | 公開(公告)日: | 2018-02-23 |
| 發(fā)明(設(shè)計)人: | 劉剛 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F12/0815 | 分類號: | G06F12/0815;G06F12/0895 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 緩存 一致性 相同 地址 請求 執(zhí)行 方法 主存 控制 | ||
1.一種緩存一致性相同地址讀請求執(zhí)行方法,其特征在于,包括以下步驟:
主存控制端接收某CPU發(fā)送來的某地址的第一讀請求;
主存控制端為第一讀請求建立第一讀請求表項,所述第一讀請求表項中包含第一排隊序列域;
當(dāng)處理所述第一讀請求表項時,若主存控制端接收到其他CPU發(fā)送來的待處理讀請求,則主存控制端判斷待處理讀請求的地址是否與第一讀請求的地址相同;
若待處理讀請求的地址與第一讀請求的地址相同,則將待處理讀請求的讀請求信息寫入第一讀請求表項中的第一排隊序列域;
當(dāng)主存控制端接收到第一讀請求完成報文時,主存控制端判斷第一讀請求表項中的第一排隊序列域是否為空;
若第一排隊序列域為空,則釋放第一讀請求表項;
若第一排隊序列域非空,則執(zhí)行第一排隊序列域中的讀請求。
2.根據(jù)權(quán)利要求1所述的緩存一致性相同地址讀請求執(zhí)行方法,其特在于,所述寫入第一排隊序列域中的待處理讀請求的讀請求信息包括請求源、請求序號。
3.根據(jù)權(quán)利要求2所述的緩存一致性相同地址讀請求執(zhí)行方法,其特征在于,若第一排隊序列域非空,執(zhí)行第一排隊序列域中的讀請求時,先將待處理讀請求的請求源、請求序號放入第一讀請求表項中相應(yīng)的域。
4.根據(jù)權(quán)利要求1、2或3所述的緩存一致性相同地址讀請求執(zhí)行方法,其特征在于,若待處理讀請求的地址與第一讀請求的地址不同,則為待處理讀請求建立一新的讀請求表項,該新的讀請求表項中包含一排隊序列域。
5.根據(jù)權(quán)利要求4所述的緩存一致性相同地址讀請求執(zhí)行方法,其特征在于,當(dāng)主存控制端接收到第一讀請求完成報文時,主存控制端還向發(fā)出第一讀請求的CPU發(fā)送完成報文。
6.一種主存控制端,其特征在于,包括:
讀請求接收單元:用于接收某CPU發(fā)送來的第一讀請求和其他CPU發(fā)送來的待處理讀請求;
讀請求表項建立單元:用于為第一讀請求建立第一讀請求表項;所述讀請求中包含第一排隊序列域;
讀請求地址判斷單元:用于判斷待處理讀請求的地址是否與第一讀請求的地址相同;
讀請求信息寫入單元:用于待處理讀請求的地址與第一讀請求的地址相同時,將待處理讀請求的讀請求信息寫入第一讀請求表項中的第一排隊序列域;
完成報文接收單元:用于接收第一讀請求完成報文;
排隊序列域判斷單元:用于判斷第一讀請求表項中的第一排隊序列域是否為空;
讀請求表項釋放單元:用于當(dāng)?shù)谝慌抨犘蛄杏蚺袛鄦卧袛嗟谝蛔x請求表項中的第一排隊序列域是否為空時,釋放第一讀請求表項;
讀請求執(zhí)行單元:用于執(zhí)行第一排隊序列域中的讀請求。
7.根據(jù)權(quán)利要求6所述的主存控制端,其特征在于,所述寫入第一排隊序列域中的待處理讀請求的讀請求信息包括請求源、請求序號。
8.根據(jù)權(quán)利要求7所述的主存控制端,其特征在于,讀請求執(zhí)行單元用于執(zhí)行第一排隊序列域中的讀請求時具體包括將待處理讀請求的請求源、請求序號放入第一讀請求表項中相應(yīng)的域。
9.根據(jù)權(quán)利要求6、7或8所述的主存控制端,其特征在于,讀請求表項建立單元還用于為待處理讀請求建立新的讀請求表項,新的讀請求表項中包含一排隊序列域。
10.根據(jù)權(quán)利要求9所述的主存控制端,其特征在于,還包括:
完成報文發(fā)出單元:用于當(dāng)完成報文接收單元接收第一讀請求完成報文,向發(fā)出第一讀請求的CPU發(fā)送完成報文。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201711045496.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計算機(jī)可讀存儲介質(zhì)
- 緩存控制方法、裝置和計算機(jī)可讀存儲介質(zhì)
- 至少具有三個緩存級別的緩存層級的混合低級緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器





