Method and apparatus for processing sequential writes to a block group of physical blocks in a memory device
AssigneeIntel Corporation
InventorFrank T. HADY
Life of this patent
Estimating the term…
Abstract
Provided are an apparatus and method for processing sequential writes to a block group of physical blocks in a memory device. Sequential write data for a plurality of consecutive logical addresses is received and a determination is made of consecutive physical blocks comprising a block group. Each of the physical blocks has data for a plurality of the consecutive logical addresses. The sequential write data is written to consecutive physical data locations having data for the determined consecutive physical blocks of the block group. The block group metadata for the block group is updated.
Claims25
An apparatus, comprising:
- memory dies to store data in addressable locations;
- a controller to perform write operations with respect to the memory dies, to:
- receive sequential write data for a plurality of consecutive logical addresses;
- determine consecutive physical blocks comprising a block group, wherein each of the physical blocks has data for a plurality of the consecutive logical addresses;
- write the sequential write data to consecutive physical data locations having data for the determined consecutive physical blocks of the block group;
- and
- update block group metadata for the block group.
A system, comprising,
- a processor;
- a bus interface;
- and
- a memory subsystem coupled to the bus to which the processor reads and write data, comprising:
- memory dies to store data in addressable locations;
- a controller to perform write operations with respect to the memory dies, to:
- receive sequential write data for a plurality of consecutive logical addresses;
- determine consecutive physical blocks comprising a block group, wherein each of the physical blocks has data for a plurality of the consecutive logical addresses;
- write the sequential write data to consecutive physical data locations having data for the determined consecutive physical blocks of the block group;
- and
- update block group metadata for the block group.
A method to perform write operations with respect to memory dies in a memory subsystem, comprising:
- receiving sequential write data for a plurality of consecutive logical addresses;
- determining consecutive physical blocks comprising a block group, wherein each of the physical blocks has data for a plurality of the consecutive logical addresses;
- writing the sequential write data to consecutive physical data locations having data for the determined consecutive physical blocks of the block group;
- and
- updating block group metadata for the block group.
Dependencies are inferred from the claim text.