[發明專利]內存訪問請求的處理方法、裝置及內存控制器有效
| 申請號: | 201810821700.5 | 申請日: | 2018-07-24 |
| 公開(公告)號: | CN109284231B | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 胡景銘;吳建元;陳鋒;韓文報 | 申請(專利權)人: | 江蘇微銳超算科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/0893;G06F13/16 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 馬永芬 |
| 地址: | 214000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存 訪問 請求 處理 方法 裝置 控制器 | ||
1.一種內存訪問請求的處理方法,其特征在于,包括:
依次獲取若干內存訪問請求;
提取所述內存訪問請求中的邏輯通道地址;
基于所述邏輯通道地址對所述內存訪問請求進行編組,以形成若干請求組;
針對每個所述請求組,依次對內存訪問請求進行預處理,以形成完成所述內存訪問請求所需的指令;
依次對每個所述請求組中的各個所述內存訪問請求對應的指令進行重構處理;
其中,所述基于所述邏輯通道地址對所述內存訪問請求進行編組,包括:
根據所有所述內存訪問請求的所述邏輯通道地址,確定所述內存訪問請求的類型;其中,所述內存訪問請求的類型包括連續訪問以及隨機訪問;
當所述內存訪問請求的類型為隨機訪問時,按照所述內存訪問請求的順序,依次判斷是否存在所述邏輯通道地址相同的所述內存訪問請求;
當存在所述邏輯通道地址相同的所述內存訪問請求時,將在前的所述內存訪問請求編入第一請求組,將在后的所述內存訪問請求存入第一申請緩存中。
2.根據權利要求1所述的方法,其特征在于,所述根據所有所述內存訪問請求的所述邏輯通道地址,確定所述內存訪問請求的類型的步驟之后,還包括:
當所述內存訪問請求的類型為連續訪問時,按照所述內存訪問請求的順序將所述內存訪問請求編入第二請求組。
3.根據權利要求1所述的方法,其特征在于,所述內存訪問請求的類型為隨機訪問;所述依次對每個所述請求組中的各個所述內存訪問請求對應的指令進行重構處理,包括:
按照所有所述內存訪問請求的順序,依次對每個所述請求組中的所有所述邏輯通道地址進行預充電;
按照所有所述內存訪問請求的順序,依次對每個所述請求組中的所有行地址進行激活;
依次對各個所述內存訪問請求對應的指令進行順序處理。
4.根據權利要求1所述的方法,其特征在于,所述內存訪問請求還包括有第一標簽,所述第一標簽用于表示獲取所述內存訪問請求的順序;
所述依次對每個所述請求組中的各個所述內存訪問請求對應的指令順序進行重構處理,包括:
當所述內存訪問請求為數據讀取請求時,按照所述內存訪問請求的順序,對讀取出的數據附上第二標簽;其中,所述第二標簽與所述第一標簽相同。
5.根據權利要求1所述的方法,其特征在于,依次對每個所述請求組中的所述內存訪問請求進行處理,包括:
判斷當前所述請求組中的所有所述內存訪問請求是否全部處理完成;
當全部處理完成時,對在后所述請求組中的所述內存訪問請求進行處理。
6.一種內存訪問請求的處理裝置,其特征在于,包括:
獲取模塊,用于依次獲取若干內存訪問請求;
提取模塊,用于提取所述內存訪問請求中的邏輯通道地址;
編組模塊,用于基于所述邏輯通道地址對所述內存訪問請求進行編組,以形成若干請求組;
預處理模塊,用于針對每個所述請求組,依次對內存訪問請求進行預處理,以形成完成所述內存訪問請求所需的指令;
指令處理模塊,用于依次對每個所述請求組中的各個所述內存訪問請求對應的指令進行重構處理;
其中,所述編組模塊,包括:
確定單元,用于根據所有所述內存訪問請求的所述邏輯通道地址,確定所述內存訪問請求的類型;其中,所述內存訪問請求的類型包括連續訪問以及隨機訪問;
判斷單元,用于當所述內存訪問請求的類型為隨機訪問時,按照所述內存訪問請求的順序,依次判斷是否存在所述邏輯通道地址相同的所述內存訪問請求;
編組單元,用于當存在所述邏輯通道地址相同的所述內存訪問請求時,將在前的所述內存訪問請求編入第一請求組,將在后的所述內存訪問請求存入第一申請緩存中。
7.一種內存控制器,其特征在于,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器執行上述權利要求1-5中任一所述的內存訪問請求的處理方法。
8.一種計算機可讀存儲介質,其上存儲有計算機指令,其特征在于,該指令被處理器執行時實現上述權利要求1-5中任一所述的內存訪問請求的處理方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇微銳超算科技有限公司,未經江蘇微銳超算科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810821700.5/1.html,轉載請聲明來源鉆瓜專利網。





