DYNAMICALLY REMAPPING IN-PROCESS DATA TRANSFERS

    公开(公告)号:US20190146936A1

    公开(公告)日:2019-05-16

    申请号:US16243936

    申请日:2019-01-09

    申请人: Intel Corporation

    发明人: Dan J. WILLIAMS

    IPC分类号: G06F13/28 G06F13/42 G06F3/06

    摘要: Embodiments include a method to determine whether to dynamically remap an in-process update of a first page of memory to a second page of memory. When a dynamic remap is determined, the method causes a pause of the in-process update to the first page of memory by one or more bridges, draining of in-process direct memory access (DMA) operations, and redirecting the update to the second page of memory.

    PERFORMING AN ATOMIC WRITE OPERATION ACROSS MULTIPLE STORAGE DEVICES
    2.
    发明申请
    PERFORMING AN ATOMIC WRITE OPERATION ACROSS MULTIPLE STORAGE DEVICES 有权
    通过多个存储设备执行原子写入操作

    公开(公告)号:US20160170850A1

    公开(公告)日:2016-06-16

    申请号:US14566636

    申请日:2014-12-10

    申请人: INTEL CORPORATION

    IPC分类号: G06F11/20 G06F3/06

    摘要: Provided are a computer program product, system, and method performing an atomic write operation across multiple storage devices. A determination is made of a plurality of storage devices on which to write data for a write operation. A tag is generated to uniquely identify the write operation. A write command is sent to each of the determined storage devices including the tag and write data to cause each of the storage devices to write the write data at the storage device. Each of the storage devices maintains a copy of a previous version of the data to be updated by the write operation. A revert command is sent with the tag to one of the storage devices to cause the storage device to restore the copy of the previous version of the write data at the storage device.

    摘要翻译: 提供了一种在多个存储设备上执行原子写入操作的计算机程序产品,系统和方法。 确定写入用于写入操作的数据的多个存储装置。 生成标签以唯一地标识写入操作。 向每个确定的存储设备发送写入命令,包括标签和写入数据,以使每个存储设备将写入数据写入存储设备。 每个存储设备通过写入操作维护要更新的数据的先前版本的副本。 将标签发送到其中一个存储设备,以使存储设备在存储设备上还原先前版本的写入数据的副本。

    TECHNIQUES TO EXPAND SYSTEM MEMORY VIA USE OF AVAILABLE DEVICE MEMORY

    公开(公告)号:US20220114086A1

    公开(公告)日:2022-04-14

    申请号:US17560007

    申请日:2021-12-22

    申请人: Intel Corporation

    IPC分类号: G06F12/02

    摘要: Examples include techniques to expand system memory via use of available device memory. Circuitry at a device coupled to a host device partitions a portion of memory capacity of a memory configured for use by compute circuitry resident at the device to execute a workload. The partitioned portion of memory capacity is reported to the host device as being available for use as a portion of system memory. An indication from the host device is received if the portion of memory capacity has been identified for use as a first portion of pooled system memory. The circuitry to monitor usage of the memory capacity used by the compute circuitry to execute the workload to decide whether to place a request to the host device to reclaim the memory capacity from the first portion of pooled system memory.