[發明專利]用于對遠程節點的許多存儲操作的原子寫入的結構彈性支持有效
| 申請號: | 201680082989.2 | 申請日: | 2016-03-31 |
| 公開(公告)號: | CN108701003B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | F·甘博納特;T·維爾哈姆;K·庫馬爾;M·P·迪米特羅娃;R·K·拉馬努詹 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 遠程 節點 許多 存儲 操作 原子 寫入 結構 彈性 支持 | ||
1.一種用于支持對遠程節點的許多存儲操作的原子寫入的裝置,所述裝置包括:
非易失性存儲器,其用于存儲與多個寫操作相對應的數據;以及
第一節點,其包括如下的邏輯,所述邏輯的至少一部分在硬件中,用于響應于所述多個寫操作而執行一個或多個操作,以使得所述數據原子地存儲在第二節點處,
其中,所述邏輯用于響應于指示事務的標識符和所述第二節點的第一指令而將所述多個寫操作原子地綁定到所述事務,并且響應于指示所述事務的標識符的第二指令而釋放所述事務,其中,響應于所述事務的釋放,所述數據被寫入所述非易失性存儲器。
2.如權利要求1所述的裝置,其中,所述第二節點耦合到一個或多個非易失性存儲器節點。
3.如權利要求1所述的裝置,其中,所述第一節點或所述第二節點中的每一個包括一個或多個插槽。
4.如權利要求3所述的裝置,其中,所述第一節點或所述第二節點的所述一個或多個插槽中的至少一個插槽耦合到易失性存儲器或高帶寬存儲器。
5.如權利要求1所述的裝置,其中,所述第一節點位于第一域中,并且所述第二節點位于第二域中。
6.如權利要求5所述的裝置,其中,所述第一域和所述第二域用于形成非一致性存儲器存取(NUMA)系統。
7.如權利要求1所述的裝置,其中,所述第一節點用于經由網絡鏈路耦合到所述第二節點。
8.如權利要求7所述的裝置,其中,所述網絡鏈路用于經由交換機傳送所述數據。
9.如權利要求8所述的裝置,其中,所述交換機用于經由主機結構接口(HFI)與所述第一節點或所述第二節點進行通信。
10.如權利要求8所述的裝置,其中,所述交換機用于經由統一路徑互連(UPI)通道或快速路徑互連(QPI)通道與所述第一節點或所述第二節點進行通信。
11.如權利要求1所述的裝置,其中,所述非易失性存儲器用于耦合到兩級系統主存儲器以至少臨時存儲所述數據的一部分。
12.如權利要求1所述的裝置,其中,所述非易失性存儲器包括以下中的一個或多個:納米線存儲器、鐵電晶體管隨機存取存儲器(FeTRAM)、磁阻隨機存取存儲器(MRAM)、閃速存儲器、自旋轉矩傳輸隨機存取存儲器(STTRAM)、電阻式隨機存取存儲器、可字節尋址的三維交叉點存儲器、PCM(相變存儲器)以及由電力儲備支持以用于在電力故障或電力中斷期間保留數據的易失性存儲器。
13.如權利要求1所述的裝置,包括以下中的一個或多個:至少一個處理器,其具有一個或多個處理器核,通信地耦合到所述非易失性存儲器,通信地耦合到所述裝置的電池,或通信地耦合到所述裝置的網絡接口。
14.一種用于支持對遠程節點的許多存儲操作的原子寫入的方法,所述方法包括:
將與多個寫操作相對應的數據存儲在非易失性存儲器中;以及
響應于所述多個寫操作,在第一節點處執行一個或多個操作,以使得所述數據原子地存儲在第二節點處,
其中,所述一個或多個操作響應于指示事務的標識符和所述第二節點的第一指令而將所述多個寫操作原子地綁定到所述事務,并且響應于指示所述事務的標識符的第二指令而釋放所述事務,其中,響應于所述事務的釋放,所述數據被寫入所述非易失性存儲器。
15.如權利要求14所述的方法,還包括將所述第二節點耦合到一個或多個非易失性存儲器節點。
16.如權利要求14所述的方法,還包括經由網絡鏈路耦合所述第一節點和所述第二節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680082989.2/1.html,轉載請聲明來源鉆瓜專利網。





