[發明專利]用于對遠程節點的許多存儲操作的原子寫入的結構彈性支持有效
| 申請號: | 201680082989.2 | 申請日: | 2016-03-31 |
| 公開(公告)號: | CN108701003B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | F·甘博納特;T·維爾哈姆;K·庫馬爾;M·P·迪米特羅娃;R·K·拉馬努詹 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 遠程 節點 許多 存儲 操作 原子 寫入 結構 彈性 支持 | ||
描述了與針對遠程節點的許多存儲操作的原子寫入的結構彈性支持相關的方法和裝置。在一個實施例中,非易失性存儲器存儲對應于多個寫操作的數據。第一節點包括用于(響應于多個寫操作)執行一個或多個操作以使得數據原子地存儲在第二節點處的邏輯。多個寫操作原子地綁定到事務,并且響應于事務的釋放而將數據寫入非易失性存儲器。還公開并要求保護其他實施例。
技術領域
本公開一般涉及電子領域。更具體地,一些實施例一般涉及用于對遠程節點的許多存儲操作的原子寫入的結構彈性支持。
背景技術
通常,用于在計算系統中存儲數據的存儲器可以是易失性的(用于存儲易失性信息)或非易失性的(用于存儲持久性信息)。存儲在易失性存儲器中的易失性數據結構通常用于在程序的運行時期間支持程序功能所需的臨時或中間信息。另一方面,存儲在非易失性(或永久性存儲器)中的持久數據結構在程序的運行時之外可用并且可以重用。
隨著處理器中計算能力的增強,一個問題是處理器可以存取存儲器的速度。例如,為了處理數據,處理器可能需要首先從存儲器中獲取數據。在完成數據處理之后,可能需要將結果存儲在存儲器中。因此,存儲器存取速度可以直接影響整體系統性能。
另一個重要的考慮因素是功耗。例如,在依賴于電池電力的移動計算設備中,降低功耗以允許設備在移動時操作是非常重要的。功耗對于非移動計算設備(例如,計算機服務器,例如,在數據中心中使用的等)也是重要的,因為過多的功耗可能增加成本(例如,由于額外的電力使用,增加的冷卻要求等)、縮短部件壽命,或限制可以使用設備的位置。
附圖說明
參考附圖提供詳細描述。在附圖中,附圖標記的最左邊的數字標識首次出現附圖標記的圖。在不同附圖中使用相同的附圖標記表示相似或相同的項目。
圖1和圖3-圖5示出了計算系統的實施例的框圖,其可用于實現本文所討論的各種實施例。
圖2A示出了根據實施例的兩級系統主存儲器的框圖。
圖2B示出了根據實施例的具有多個節點的數據中心或HPC架構的框圖。
圖2C、圖2D和圖2E示出了根據一些實施例的流程圖。
具體實施方式
在以下描述中,闡述了許多具體細節以便提供對各種實施例的透徹理解。然而,可以在沒有具體細節的情況下實踐各種實施例。在其他實例中,沒有詳細描述眾所周知的方法、過程、組件和電路,以免模糊特定實施例。此外,可以使用各種手段來執行實施例的各個方面,所述手段諸如集成半導體電路(“硬件”)、組織成一個或多個程序的計算機可讀指令(“軟件”),或硬件和軟件的某種組合。出于本公開的目的,對“邏輯”的引用應表示硬件、軟件、固件或其某種組合。
在當今的系統中,應用可能擁有存儲器中數據的工作副本以及磁盤(或其他一些非易失性存儲器)上數據的長久副本。使用持久性存儲器(PM),一個承諾是應用可以使數據的工作副本也是長久副本。但是,采用這種方法,要求工作副本處于恒定的一致狀態,即使在電力故障的情況下,也是這樣。此外,在許多場景中,需要原子地對一組物理地址進行更改。不幸的是,使用當前技術,人們不能總是保證一組存儲器寫操作的原子性(其中原子性通常是指全部被寫入持久性存儲器或均不寫入持久性存儲器),如下面將進一步討論的。
一些實施例涉及用于對遠程節點的許多存儲操作的原子寫入的結構彈性支持。如本文所討論的,遠程節點通常是指通過網絡鏈路(或甚至跨網絡交換機或集線器)可到達的節點。而且,節點通常是指計算設備(例如,包括存儲設備或存儲器)。在實施例中,邏輯(例如,硬件邏輯)能夠幫助軟件將一組寫操作原子地(全部或全都不)提交給持久性存儲器。更具體地,至少一些實施例提供新的硬件和新的軟件接口,其允許在沒有存儲的情況下在多個域和/或系統(例如,非統一存儲器存取(NUMA)系統)中公平和/或靈活地提供存儲器帶寬。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680082989.2/2.html,轉載請聲明來源鉆瓜專利網。





