-
公开(公告)号:US20250077125A1
公开(公告)日:2025-03-06
申请号:US18948302
申请日:2024-11-14
Applicant: Micron Technology, Inc.
IPC: G06F3/06
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.
-
公开(公告)号:US12088497B2
公开(公告)日:2024-09-10
申请号:US17886865
申请日:2022-08-12
Applicant: Micron Technology, Inc.
Inventor: Alexander Tomlinson , Gaurav Sanjay Ramdasi , Greg Alan Becker , Nabeel Meeramohideen Mohamed , Steven Andrew Moyer , Tristan Antonio Partin
CPC classification number: H04L45/48 , G06F16/2246
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.
-
公开(公告)号:US20240061772A1
公开(公告)日:2024-02-22
申请号:US17891315
申请日:2022-08-19
Applicant: Micron Technology, Inc.
Inventor: Nabeel Meeramohideen Mohamed , Greg Alan Becker , Steven Andrew Moyer
IPC: G06F12/02
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.
-
公开(公告)号:US20240056387A1
公开(公告)日:2024-02-15
申请号:US17886865
申请日:2022-08-12
Applicant: Micron Technology, Inc.
Inventor: Alexander Tomlinson , Gaurav Sanjay Ramdasi , Greg Alan Becker , Nabeel Meeramohideen Mohamed , Steven Andrew Moyer , Tristan Antonio Partin
CPC classification number: H04L45/48 , G06F16/2246 , H04L12/40195
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.
-
公开(公告)号:US12007888B2
公开(公告)日:2024-06-11
申请号:US17891315
申请日:2022-08-19
Applicant: Micron Technology, Inc.
Inventor: Nabeel Meeramohideen Mohamed , Greg Alan Becker , Steven Andrew Moyer
IPC: G06F12/02
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.
-
公开(公告)号:US20230393744A1
公开(公告)日:2023-12-07
申请号:US17831242
申请日:2022-06-02
Applicant: Micron Technology, Inc.
IPC: G06F3/06
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.
-
公开(公告)号:US20250039084A1
公开(公告)日:2025-01-30
申请号:US18806290
申请日:2024-08-15
Applicant: Micron Technology, Inc.
Inventor: Alexander Tomlinson , Gaurav Sanjay Ramdasi , Greg Alan Becker , Nabeel Meeramohideen Mohamed , Steven Andrew Moyer , Tristan Antonio Partin
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.
-
公开(公告)号:US12175127B2
公开(公告)日:2024-12-24
申请号:US17831270
申请日:2022-06-02
Applicant: Micron Technology, Inc.
IPC: G06F3/06
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.
-
公开(公告)号:US20230393783A1
公开(公告)日:2023-12-07
申请号:US17831270
申请日:2022-06-02
Applicant: Micron Technology, Inc.
IPC: G06F3/06
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.
-
-
-
-
-
-
-
-