[發明專利]Cache一致性多級流水線處理方法及裝置在審
| 申請號: | 201410300854.1 | 申請日: | 2014-06-27 |
| 公開(公告)號: | CN104049955A | 公開(公告)日: | 2014-09-17 |
| 發明(設計)人: | 劉強;陳繼承;周恒釗;胡雷鈞 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 王丹;李丹 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cache 一致性 多級 流水線處理 方法 裝置 | ||
1.一種Cache一致性多級流水線處理方法,其特征在于,包括:
獲取當前調度的待處理報文的報文信息,所述報文信息中包含地址信息;
根據所述報文信息,判斷所述待處理報文是否是有效報文,如果判斷出所述待處理報文是有效報文,根據所述報文信息中的地址信息,判斷是否存在未處理完成的與待處理報文同地址的有效報文;
如果判斷出存在未處理完成的與待處理報文同地址的有效報文,對所述待處理報文進行阻塞;
如果判斷出不存在未處理完成的與待處理報文同地址的有效報文,對所述待處理報文進行Cache一致性處理。
2.如權利要求1所述的Cache一致性多級流水線處理方法,其特征在于,預先設置調度策略;所述獲取當前調度的待處理報文之前還包括:
按照預先設置的調度策略對所述待處理報文進行調度。
3.如權利要求1或2所述的Cache一致性多級流水線處理方法,如果判斷出所述待處理報文是無效報文,其特征在于,所述方法還包括:
存儲所述無效報文的地址信息為無效地址信息,對所述待處理報文不做處理或者做丟棄處理。
4.如權利要求1或2所述的Cache一致性多級流水線處理方法,其特征在于,該方法之前還包括:存儲未處理完成的有效報文的地址信息;
所述判斷是否存在未處理完成的與待處理報文同地址的有效報文包括:
將所述待處理報文的地址信息和已存儲的未處理完成的有效報文的地址信息進行比對,如果存在相同的地址信息,則判斷出存在未處理完成的與待處理報文同地址的有效報文;如果不存在相同的地址信息,則判斷出不存在未處理完成的與待處理報文同地址的有效報文。
5.如權利要求1所述的Cache一致性多級流水線處理方法,其特征在于,對所述待處理報文進行阻塞包括:
發送流水線停頓指示信號并存儲無效空包,停止傳送所述待處理報文。
6.如權利要求1或2所述的Cache一致性多級流水線處理方法,其特征在于,所述判斷出不存在未處理完成的與待處理報文同地址的有效報文,該方法還包括:存儲所述待處理報文的地址信息為無效地址信息,傳送所述待處理報文,并根據所述待處理報文的報文信息查詢預先存儲的Cache目錄信息;
所述對待處理報文進行Cache一致性處理包括:
如果所述待處理報文的報文信息命中預先存儲的Cache目錄信息,保存對應Cache目錄信息的新報文信息。
7.一種Cache一致性多級流水線處理裝置,其特征在于,包括:流水線調度模塊和流水線處理模塊;
所述流水線調度模塊,用于將當前調度的待處理報文傳送給流水線處理模塊;
所述流水線處理模塊,用于獲取當前調度的待處理報文的報文信息,該報文信息中包含地址信息;根據報文信息判斷出待處理報文是有效報文,若存在未處理完成的與待處理報文同地址的有效報文,對待處理報文進行阻塞;若不存在未處理完成的與待處理報文同地址的有效報文,對待處理報文進行Cache一致性處理。
8.如權利要求7所述的Cache一致性多級流水線處理裝置,其特征在于,所述裝置還包括目錄存儲模塊,用于接收待處理報文的報文信息,并查詢所述報文信息是否命中Cache目錄信息;
所述流水線處理模塊包括流水線前級處理單元、流水線判斷單元和流水線后級處理單元,其中,
所述流水線前級處理單元,用于獲取來自流水線調度模塊的待處理報文的報文信息,并將獲得的報文信息傳送給流水線判斷單元;
所述流水線判斷單元,用于根據所述報文信息判斷待處理報文是否是有效報文,如果是,判斷在流水線后級處理單元中是否存在未處理完成的與待處理報文同地址的有效報文,如果存在,對待處理報文進行阻塞,如果不存在,將待處理報文發送給后級處理單元;
所述流水線后級處理單元,用于接收所述流水線判斷單元傳送來的待處理報文,根據待處理報文的報文信息在目錄存儲模塊的Cache目錄信息中的查詢結果,進行Cache一致性處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410300854.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種冷軋廢水處理工藝
- 下一篇:一種菹草發酵液在人工濕地脫氮中的應用





