[發明專利]內存訪問方法、裝置、服務器及存儲介質在審
| 申請號: | 202310073814.7 | 申請日: | 2023-01-30 |
| 公開(公告)號: | CN116126742A | 公開(公告)日: | 2023-05-16 |
| 發明(設計)人: | 李世林 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/06 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 王娜 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存 訪問 方法 裝置 服務器 存儲 介質 | ||
本申請是關于一種內存訪問方法、裝置、服務器及存儲介質,具體涉及計算機技術領域。所述方法應用于服務器中,所述服務器中包括:Host設備和內存擴展卡,所述方法包括:第一Host設備生成針對第二Host設備中目標數據的內存訪問請求;響應于所述內存訪問請求,所述內存擴展卡調用目標擴展內存處理所述內存訪問請求,生成內存訪問結果,所述內存擴展卡中包括分配給不同Host設備的多部分擴展內存,所述目標擴展內存是分配給所述第二Host設備的擴展內存;所述內存擴展卡將所述內存訪問結果反饋給所述第一Host設備。基于上述技術方案,可以實現Host設備間相互訪問內存的同時,不占用Host設備的本地內存空間。
技術領域
本申請涉及計算機技術領域,具體涉及一種內存訪問方法、裝置、服務器及存儲介質。
背景技術
當今社會信息數字化產業迅速發展,在服務器中,隨著信息處理量的提升,對內存的需求量也日益增加。
在相關技術方案中,若一個Host設備需要訪問其他Host設備的數據,可以數據批量拷貝到該Host設備的本地主存,在本地進行處理,也可以走PCIe通道,直接訪問其他Host設備的主存進行處理。
由于Host設備的主存空間是有限的,基于上述技術方案進行內存訪問,會占用Host設備原有的主存,進而影響Host設備的性能。
發明內容
本申請提供了內存訪問方法、裝置、服務器及存儲介質。該技術方案如下。
一方面,提供了一種內存訪問方法,所述方法應用于服務器中,所述服務器中包括:Host設備和內存擴展卡,所述方法包括:
第一Host設備生成針對第二Host設備中目標數據的內存訪問請求;
響應于所述內存訪問請求,所述內存擴展卡調用目標擴展內存處理所述內存訪問請求,生成內存訪問結果,所述內存擴展卡中包括分配給不同Host設備的多部分擴展內存,所述目標擴展內存是分配給所述第二Host設備的擴展內存;
所述內存擴展卡將所述內存訪問結果反饋給所述第一Host設備。
再一方面,提供了一種內存訪問裝置,所述裝置包括:
訪問請求生成模塊,用于供第一Host設備生成針對第二Host設備中目標數據的內存訪問請求;
訪問請求處理模塊,用于供內存擴展卡響應于所述內存訪問請求,調用目標擴展內存處理所述內存訪問請求,生成內存訪問結果,所述內存擴展卡中包括分配給不同Host設備的多部分擴展內存,所述目標擴展內存是分配給所述第二Host設備的擴展內存;
訪問結果反饋模塊,用于供所述內存擴展卡將所述內存訪問結果反饋給所述第一Host設備。
再一方面,提供了一種服務器,所述服務器中包含處理器和存儲器,所述存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、至少一段程序、代碼集或指令集由處理器加載并執行以實現上述內存訪問方法。
再一方面,提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、至少一段程序、代碼集或指令集由處理器加載并執行以實現上述的內存訪問方法。
再一方面,還提供了一種計算機程序產品或計算機程序,該計算機程序產品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質中。計算機設備的處理器從計算機可讀存儲介質讀取該計算機指令,處理器執行該計算機指令,使得該計算機設備執行上述的內存訪問方法。
本申請提供的技術方案可以包括以下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310073814.7/2.html,轉載請聲明來源鉆瓜專利網。





