ADAPTIVE CONTROL FOR IN-MEMORY VERSIONING

    公开(公告)号:US20250156092A1

    公开(公告)日:2025-05-15

    申请号:US19022888

    申请日:2025-01-15

    Abstract: Disclosed in some examples are systems, devices, machine-readable mediums, and methods for customizing an in-memory versioning mode for each memory location according to a predicted access behavior to optimize memory device performance. Usage data in a previous time period may be utilized along with policy rules to determine whether to configure a particular memory address as a zero copy or direct copy mode. For example, memory addresses that are read frequently may be configured as direct copy mode to reduce the read latency penalty. This improves the functioning of the memory system by reducing read latency for memory addresses that are frequently read but written to less frequently, and reduces write latency for memory locations that are frequently written to, but not read as frequently.

    SYSTEMS AND METHODS FOR CONTINUOUS IN-MEMORY VERSIONING

    公开(公告)号:US20240134566A1

    公开(公告)日:2024-04-25

    申请号:US17972822

    申请日:2022-10-24

    CPC classification number: G06F3/0659 G06F3/0607 G06F3/0679

    Abstract: Devices and techniques for continuous in-memory versioning are described herein. A memory subsystem includes a memory device configured to store a first data unit, a second data unit, and a third data unit, wherein the first, second, and third data units have a set of physical memory locations on the memory device, and metadata associated with the first, second, and third data units, the metadata including state information and a dirty commit timestamp; and a processing device, operatively coupled to the memory device, the processing device configured to: receive, from a host system, a first memory command associated with a logical memory address, the logical memory address mapped to the set of physical memory locations of the memory device; and in response to receiving the first memory command, perform a data operation on the first, second, or third data unit based on the state information and the dirty commit timestamp.

    ADAPTIVE CONTROL FOR IN-MEMORY VERSIONING
    3.
    发明公开

    公开(公告)号:US20240231655A9

    公开(公告)日:2024-07-11

    申请号:US17970132

    申请日:2022-10-20

    CPC classification number: G06F3/0632 G06F3/0604 G06F3/0622 G06F3/0673

    Abstract: Disclosed in some examples are systems, devices, machine-readable mediums, and methods for customizing an in-memory versioning mode for each memory location according to a predicted access behavior to optimize memory device performance. Usage data in a previous time period may be utilized along with policy rules to determine whether to configure a particular memory address as a zero copy or direct copy mode. For example, memory addresses that are read frequently may be configured as direct copy mode to reduce the read latency penalty. This improves the functioning of the memory system by reducing read latency for memory addresses that are frequently read but written to less frequently, and reduces write latency for memory locations that are frequently written to, but not read as frequently.

    ADAPTIVE CONTROL FOR IN-MEMORY VERSIONING
    4.
    发明公开

    公开(公告)号:US20240134545A1

    公开(公告)日:2024-04-25

    申请号:US17970132

    申请日:2022-10-19

    CPC classification number: G06F3/0632 G06F3/0604 G06F3/0622 G06F3/0673

    Abstract: Disclosed in some examples are systems, devices, machine-readable mediums, and methods for customizing an in-memory versioning mode for each memory location according to a predicted access behavior to optimize memory device performance. Usage data in a previous time period may be utilized along with policy rules to determine whether to configure a particular memory address as a zero copy or direct copy mode. For example, memory addresses that are read frequently may be configured as direct copy mode to reduce the read latency penalty. This improves the functioning of the memory system by reducing read latency for memory addresses that are frequently read but written to less frequently, and reduces write latency for memory locations that are frequently written to, but not read as frequently.

    Adaptive control for in-memory versioning

    公开(公告)号:US12242743B2

    公开(公告)日:2025-03-04

    申请号:US17970132

    申请日:2022-10-20

    Abstract: Disclosed in some examples are systems, devices, machine-readable mediums, and methods for customizing an in-memory versioning mode for each memory location according to a predicted access behavior to optimize memory device performance. Usage data in a previous time period may be utilized along with policy rules to determine whether to configure a particular memory address as a zero copy or direct copy mode. For example, memory addresses that are read frequently may be configured as direct copy mode to reduce the read latency penalty. This improves the functioning of the memory system by reducing read latency for memory addresses that are frequently read but written to less frequently, and reduces write latency for memory locations that are frequently written to, but not read as frequently.

    SYSTEMS AND METHODS FOR CONTINUOUS IN-MEMORY VERSIONING

    公开(公告)号:US20240231684A9

    公开(公告)日:2024-07-11

    申请号:US17972822

    申请日:2022-10-25

    CPC classification number: G06F3/0659 G06F3/0607 G06F3/0679

    Abstract: Devices and techniques for continuous in-memory versioning are described herein. A memory subsystem includes a memory device configured to store a first data unit, a second data unit, and a third data unit, wherein the first, second, and third data units have a set of physical memory locations on the memory device, and metadata associated with the first, second, and third data units, the metadata including state information and a dirty commit timestamp; and a processing device, operatively coupled to the memory device, the processing device configured to: receive, from a host system, a first memory command associated with a logical memory address, the logical memory address mapped to the set of physical memory locations of the memory device; and in response to receiving the first memory command, perform a data operation on the first, second, or third data unit based on the state information and the dirty commit timestamp.

Patent Agency Ranking