[發明專利]經由計算機總線對持久性存儲器的控制有效
| 申請號: | 201710095102.X | 申請日: | 2017-02-22 |
| 公開(公告)號: | CN107153624B | 公開(公告)日: | 2020-07-28 |
| 發明(設計)人: | 艾丹·伯斯坦;迭戈·克魯普尼科夫;什洛莫·賴金;M·卡根 | 申請(專利權)人: | 邁絡思科技有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G11C11/406 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 陸建萍;鄭霞 |
| 地址: | 以色列*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 經由 計算機 總線 持久性 存儲器 控制 | ||
1.一種計算裝置,包括:
存儲器設備,所述存儲器設備包括:
目標存儲器,所述目標存儲器具有存儲器地址空間;
易失性緩沖存儲器,所述易失性緩沖存儲器被耦合以接收通過總線寫入到所述存儲器設備以用于在所述存儲器地址空間中的指定地址中存儲的數據;
存儲器控制器,所述存儲器控制器被配置為經由所述總線接收刷新指令,并響應于所述刷新指令而立即將在所述存儲器地址空間內具有指定地址的在所述緩沖存儲器中保存的數據刷新到所述目標存儲器;以及
網絡接口控制器NIC,所述NIC被耦合以經由網絡從對等節點接收遠程直接存儲器存取RDMA寫入包,所述RDMA寫入包包含將被寫入到所述存儲器設備的數據并指定所述數據將被寫入的地址,以及所述NIC被耦合以接收RDMA刷新包,并且所述NIC被配置為響應于所述RDMA寫入包和所述RDMA刷新包來通過所述總線將所述數據和所述刷新指令傳送到所述存儲器設備。
2.如權利要求1所述的裝置,其中,所述目標存儲器包括持久性存儲器。
3.如權利要求1所述的裝置,其中,所述刷新指令使所述存儲器控制器將在該刷新指令之前投遞的寫入命令中通過所述總線傳送到所述目標存儲器的所有數據刷新到所述目標存儲器。
4.如權利要求1所述的裝置,其中,所述刷新指令識別在所述存儲器地址空間內將被刷新的范圍,并使所述存儲器控制器將保存在被識別的范圍內的具有指定地址的在所述緩沖存儲器中的數據立即刷新到所述目標存儲器。
5.如權利要求4所述的裝置,其中,所述存儲器控制器被配置為響應于所述刷新指令來刷新僅在所述被識別的范圍內的數據,同時將在所述被識別的范圍之外具有指定地址的其它數據留在所述緩沖存儲器中,而不立即刷新到所述目標存儲器。
6.如權利要求1所述的裝置,其中,所述存儲器控制器被配置為在將所述數據刷新到所述目標存儲器后,通過所述總線將完成消息發送到所述刷新指令的發送者。
7.如權利要求1所述的裝置,其中,所述數據和所述刷新指令通過其被寫入的所述總線是計算機的外圍組件總線,具有總線地址空間,其中,將被刷新的范圍根據存儲器頁面被識別,并且其中所述存儲器控制器被配置為將存儲器頁面的被識別的范圍從所述總線地址空間轉換成存儲器塊,以用于在所述存儲器地址空間內刷新。
8.如權利要求1所述的裝置,其中,所述存儲器控制器被配置為識別在所述存儲器地址空間內的多個區并將各自的刷新屬性與所述區相關聯,其中,所述刷新指令使所述存儲器控制器根據所述各自的刷新屬性刷新在任何給定區內的具有指定地址的在所述緩沖存儲器中保存的數據。
9.如權利要求8所述的裝置,其中,所述各自的刷新屬性指示所述給定區是否對應于所述目標存儲器中包括持久性存儲器的范圍。
10.如權利要求1所述的裝置,其中,所述數據和所述刷新指令從所述NIC被傳送到所述存儲器設備,并且所述數據由所述存儲器控制器從所述緩沖存儲器刷新到所述目標存儲器,而不生成對耦合到所述裝置中的所述總線的中央處理單元(CPU)的中斷。
11.如權利要求1所述的裝置,其中,所述NIC被配置為通過在所述NIC和所述對等節點之間建立的傳輸服務實例來從所述對等節點接收所述RDMA寫入包和所述RDMA刷新包,其中,所述存儲器設備中的存儲器區與所述傳輸服務實例相關聯,其中,所述寫入包使所述NIC將所述數據寫入到相關聯的存儲器區,并且其中,所述刷新包使所述NIC發布與所述相關聯的存儲器區有關的刷新指令。
12.如權利要求11所述的裝置,其中,所述NIC被配置為將各自的刷新屬性與所述存儲器區相關聯,并且其中所述刷新指令使所述存儲器控制器根據所述相關聯的刷新屬性來刷新由所述NIC寫入到所述存儲器區內的指定地址的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁絡思科技有限公司,未經邁絡思科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710095102.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據處理方法及裝置
- 下一篇:與同步DDR協議可兼容的異步通信協議





