TECHNIQUES TO GENERATE ACCESS HEATMAPS AT A MEMORY DEVICE

    公开(公告)号:US20250077125A1

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

    申请号:US18948302

    申请日:2024-11-14

    Abstract: Methods, systems, and devices for access heatmap generation at a memory device are described. In some examples, a memory device may maintain a register for tracking access operation occurrence, for which access operations of an address of the memory device may be mapped to multiple fields of the register. In some cases, in response to a first access operation performed on a first address of the memory device, the memory device may increment a first field and a second field of the register and, in response to a second access operation performed on a second address of the memory device, the memory device may increment the first field and a third field of the register. In some examples, the memory device may maintain a second register having a set of fields that each indicate a respective address for which an access occurrence satisfies a threshold.

    TECHNIQUES TO GROUP MEDIA BLOCKS
    3.
    发明公开

    公开(公告)号:US20240061772A1

    公开(公告)日:2024-02-22

    申请号:US17891315

    申请日:2022-08-19

    CPC classification number: G06F12/0292 G06F2212/1032 G06F2212/65

    Abstract: Methods, systems, and devices for techniques to group media blocks are described. In some cases, a computing system may generate a memory map for a preconfigured size or chunk of data. For example, the computing system may divide files of media blocks into a set of fixed sized chunks of consecutive media blocks. Upon an application requesting a memory map for a set of media blocks, a storage layer of the computing system may generate a sub-map of the memory map for each chunk of data containing a media block of the set of requested media blocks. In some cases, the computing system may assign the chunks of data a continuous range of addresses in the virtual address space of the application. Upon generating the memory map, the storage layer may return an indication of the virtual address ranges of the requested media blocks to the application.

    Techniques to group media blocks
    5.
    发明授权

    公开(公告)号:US12007888B2

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

    申请号:US17891315

    申请日:2022-08-19

    CPC classification number: G06F12/0292 G06F2212/1032 G06F2212/65

    Abstract: Methods, systems, and devices for techniques to group media blocks are described. In some cases, a computing system may generate a memory map for a preconfigured size or chunk of data. For example, the computing system may divide files of media blocks into a set of fixed sized chunks of consecutive media blocks. Upon an application requesting a memory map for a set of media blocks, a storage layer of the computing system may generate a sub-map of the memory map for each chunk of data containing a media block of the set of requested media blocks. In some cases, the computing system may assign the chunks of data a continuous range of addresses in the virtual address space of the application. Upon generating the memory map, the storage layer may return an indication of the virtual address ranges of the requested media blocks to the application.

    ACCESS HEATMAP IMPLEMENTATIONS AT A HOST DEVICE

    公开(公告)号:US20230393744A1

    公开(公告)日:2023-12-07

    申请号:US17831242

    申请日:2022-06-02

    CPC classification number: G06F3/0611 G06F3/0659 G06F3/0653 G06F3/0679

    Abstract: Methods, systems, and devices for access heatmap implementations at a host device are described. A host device may leverage access operation monitoring that is performed at a memory device, including various examples of signaling and management of monitoring configurations. For example, a memory device may maintain a storage location for tracking access operation occurrence, for which access operations of a given address may be mapped to multiple fields, and for which each field may be associated with access operations of a respective subset of the addresses. In some examples, such registers may be configured or accessed based on indications (e.g., commands, requests) from a host device, which may support dynamic access operation monitoring that is responsive to various operating conditions. In some examples, the host device may perform evaluations based on such minimum values associated with respective addresses to determine a distribution of data across various portions of memory.

    TECHNIQUES TO BALANCE LOG STRUCTURED MERGE TREES

    公开(公告)号:US20250039084A1

    公开(公告)日:2025-01-30

    申请号:US18806290

    申请日:2024-08-15

    Abstract: Methods, systems, and devices for techniques to balance log structured merge trees are described. A computing system may rebalance a tree structure having an ordered set of leaf nodes by splitting or joining leaf nodes of the tree structure. To split a leaf node, the computing system may select a key to evenly partition key and value data stored in the leaf. The computing system may place each key block of the leaf node having keys less than or equal to the selected key in a first new leaf node, and may place each key block of the leaf node having keys greater than the selected key in a second new leaf node. To join leaf nodes of the tree structure, the computing system may place each key block and each value block of the leaf node and the adjacent leaf node in a new leaf node.

    Techniques to generate access heatmaps at a memory device

    公开(公告)号:US12175127B2

    公开(公告)日:2024-12-24

    申请号:US17831270

    申请日:2022-06-02

    Abstract: Methods, systems, and devices for access heatmap generation at a memory device are described. In some examples, a memory device may maintain a register for tracking access operation occurrence, for which access operations of an address of the memory device may be mapped to multiple fields of the register. In some cases, in response to a first access operation performed on a first address of the memory device, the memory device may increment a first field and a second field of the register and, in response to a second access operation performed on a second address of the memory device, the memory device may increment the first field and a third field of the register. In some examples, the memory device may maintain a second register having a set of fields that each indicate a respective address for which an access occurrence satisfies a threshold.

    ACCESS HEATMAP GENERATION AT A MEMORY DEVICE

    公开(公告)号:US20230393783A1

    公开(公告)日:2023-12-07

    申请号:US17831270

    申请日:2022-06-02

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

    Abstract: Methods, systems, and devices for access heatmap generation at a memory device are described. In some examples, a memory device may maintain a register for tracking access operation occurrence, for which access operations of an address of the memory device may be mapped to multiple fields of the register. In some cases, in response to a first access operation performed on a first address of the memory device, the memory device may increment a first field and a second field of the register and, in response to a second access operation performed on a second address of the memory device, the memory device may increment the first field and a third field of the register. In some examples, the memory device may maintain a second register having a set of fields that each indicate a respective address for which an access occurrence satisfies a threshold.

Patent Agency Ranking