-
公开(公告)号:US20220179794A1
公开(公告)日:2022-06-09
申请号:US17681384
申请日:2022-02-25
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti
IPC: G06F12/0873 , G06F13/16 , G06F12/0804 , G06F9/448 , G06F12/0862 , G06F12/02
Abstract: A system includes integrated circuit (IC) dice having memory cells and a processing device coupled to the IC dice. The processing device is to perform operations including: causing a logic to enter an initial state associated with a first group of memory cells in response to an input-output (IO) write request directed at the first group of memory cells; retrieving a write pointer that includes a location within the first group of memory cells; causing the logic to transition from the initial state to a sequential IO state; and in response to determining the IO write request is directed to the location of the write pointer, causing data of the IO write request to be written to the plurality of IC dice starting at the location of the write pointer.
-
公开(公告)号:US20220244869A1
公开(公告)日:2022-08-04
申请号:US17165730
申请日:2021-02-02
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti
IPC: G06F3/06
Abstract: A system and method for performing file system storage allocation using zones of a memory device. An example method involving a host system: receiving zone characteristic data from a memory sub-system that includes a memory device, wherein the memory device includes a plurality of zones and wherein the zone characteristic data comprises one or more locations in the memory device corresponding to the plurality of zones; identifying, by the host system, a write request that comprises file system data for a file system; determining, by the host system, whether the file system data is associated with at least one of the plurality of zones; allocating, by the host system, a storage unit in a zone based on the zone characteristic data; and providing, by the host system, a location of the storage unit to the memory sub-system to store the file system data on the memory device.
-
3.
公开(公告)号:US20220197508A1
公开(公告)日:2022-06-23
申请号:US17247587
申请日:2020-12-17
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti
IPC: G06F3/06
Abstract: A system includes a plurality of integrated circuit (IC) dice having memory cells. A processing device is coupled to the plurality of IC dice, the processing device to perform operations includes: assigning a first stream identifier (ID) to a data type generated by execution of an application within an operating system; associating first files generated by the application with the first stream ID, where the first files are associated with the data type; allocating a first group of memory cells of the plurality of IC dice to the first files, wherein the first group of memory cells is assigned the first stream ID; and causing, based on the first stream ID, the first files to be written sequentially to the first group of memory cells of the plurality of IC dice.
-
公开(公告)号:US11755491B2
公开(公告)日:2023-09-12
申请号:US17681384
申请日:2022-02-25
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti
IPC: G06F12/0873 , G06F12/0804 , G06F12/0862 , G06F13/16 , G06F9/448 , G06F12/02
CPC classification number: G06F12/0873 , G06F9/4498 , G06F12/0246 , G06F12/0804 , G06F12/0862 , G06F13/1673 , G06F2212/7201
Abstract: A system includes integrated circuit (IC) dice having memory cells and a processing device coupled to the IC dice. The processing device is to perform operations including: causing a logic to enter an initial state associated with a first group of memory cells in response to an input-output (IO) write request directed at the first group of memory cells; retrieving a write pointer that includes a location within the first group of memory cells; causing the logic to transition from the initial state to a sequential IO state; and in response to determining the IO write request is directed to the location of the write pointer, causing data of the IO write request to be written to the plurality of IC dice starting at the location of the write pointer.
-
公开(公告)号:US20220308780A1
公开(公告)日:2022-09-29
申请号:US17301213
申请日:2021-03-29
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti , Luca Bert
IPC: G06F3/06
Abstract: A memory sub-system can determine a block granularity for an input/output (I/O) data stream received from a host system. The memory sub-system can determine that the block granularity is different than a memory block granularity of a first memory region in a first namespace of the one or more memory devices, where the first memory region is to store the I/O data stream. The memory sub-system can accumulate blocks from the I/O data stream in a second memory region in a second namespace of the one or more memory devices. Responsive to a capacity of the accumulated blocks in the second memory region satisfying a threshold criterion, the memory sub-system can migrate the accumulated plurality of blocks from the second memory region to the first memory region.
-
公开(公告)号:US11269778B1
公开(公告)日:2022-03-08
申请号:US16949850
申请日:2020-11-17
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti
IPC: G06F12/0873 , G06F12/0804 , G06F12/0862 , G06F13/16 , G06F9/448 , G06F12/02
Abstract: A system comprising integrated circuit (IC) dice having memory cells and a processing device coupled to the IC dice. The processing device to perform operations including: intercepting an input/output (IO) write request directed at the IC dice; causing a device mapping logic to enter an initial state associated with a first group of memory cells of the IC dice; caching a write pointer that includes a location within the first group of memory cells; transitioning the device mapping logic from the initial state to a sequential IO state; and, in response to determining the IO write request is directed to the location of the write pointer, causing data associated with the IO write request to be sequentially written to IC dice starting at the location of the write pointer.
-
公开(公告)号:US20240028239A1
公开(公告)日:2024-01-25
申请号:US18479638
申请日:2023-10-02
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti , Luca Bert
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0608 , G06F3/0688 , G06F3/0659 , G06F3/064
Abstract: A memory sub-system can determine a block granularity for an input/output (I/O) data stream received from a host system. The memory sub-system can determine that the block granularity is different than a memory block granularity of a first memory region in a first namespace of the one or more memory devices, where the first memory region is to store the I/O data stream. The memory sub-system can accumulate blocks from the I/O data stream in a second memory region in a second namespace of the one or more memory devices. Responsive to a capacity of the accumulated blocks in the second memory region satisfying a threshold criterion, the memory sub-system can migrate the accumulated plurality of blocks from the second memory region to the first memory region.
-
8.
公开(公告)号:US20230244398A1
公开(公告)日:2023-08-03
申请号:US18173466
申请日:2023-02-23
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0631 , G06F3/0679 , G06F3/0604 , G06F3/0659
Abstract: A system includes integrated circuit (IC) dice and a processing device that retrieves a first block group to be written to the IC dice, the first block group being a contiguous portion of a file and associated with a first stream ID. In response to determining there is allocable space available in a first group of memory cells assigned to the first stream ID, identify a write pointer of the first group and allocate, within the first group, a contiguous range of physical addresses beyond the write pointer to which to write the first block group. The processing device retrieves a second block group to be written to the IC dice, the second block group associated with a second file, allocates the second block group to a second group of the memory cells, and assigns a second stream ID associated with the second group to the second block group.
-
公开(公告)号:US20220308792A1
公开(公告)日:2022-09-29
申请号:US17301214
申请日:2021-03-29
Applicant: Micron Technology, Inc.
Inventor: Kumar VKH Kanteti
IPC: G06F3/06
Abstract: A system can determine a memory range associated with data stored in a zone namespace. The system can identify a plurality of zones in the zone namespace for the memory range at the one or more memory devices, where the data is distributed across the plurality of zones. The system can perform a striped memory access operation on the plurality of zones to retrieve the data.
-
-
-
-
-
-
-
-