[发明专利]用于对远程节点的许多存储操作的原子写入的结构弹性支持有效
| 申请号: | 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.vipzhuanli.com/pat/books/201680082989.2/2.html,转载请声明来源钻瓜专利网。





