Method for management of multi-core solid state drive
AssigneesSamsung Electronics Co., Ltd., Research & Business Foundation Sungkyunkwan University
InventorsDongkun Shin, Gyuwha Han
Life of this patent
Estimating the term…
Abstract
A method of operating a multi-core solid state drive includes: receiving an initial internal back copy command including a physical copy referencing a source Logical Page Number (LPN) and a destination LPN from a host, delaying processing of the physical copy when the physical copy requires two different flash translation layers (FTLs), and generating a modified batch internal copy command by replacing the source LPN of the physical copy with a Physical Page Number mapped to the source LPN.
Claims20
A method of operating a multi-core solid state drive comprising:
- receiving an initial batch internal copy command comprising a physical copy including a source Logical Page Number (LPN) and a destination LPN from a host;
- delaying processing of the physical copy when the physical copy requires two different flash translation layers (FTLs);
- and
- generating a modified batch internal copy command by replacing the source LPN of the physical copy with a Physical Page Number (PPN) mapped to the source LPN.
A method of operating a multi-core solid state driver including at least two Flash Translation Layers (FTLs), the method comprising:
- receiving a batch internal copy command including a source Logical Page Number (LPN) associated with a first logical page and a destination LPN associated with a second logical page;
- sharing a same physical page with the first and second logical pages;
- and
- performing garbage collection by retrieving LPN mapping associated with the physical page.
A multi-core solid state drive comprising:
- a host interface controller configured to receive an initial batch internal copy command from a host, the initial batch internal copy command comprising a physical copy including a source Logical Page Number (LPN) and a destination LPN;
- a first flash translation layer (FTL) configured to map first logical page numbers (LPNs) of the host to first physical page numbers (PPNs) of a memory device;
- and
- a second FTL configured to map second logical page numbers (LPNs) of the host to second physical page numbers (PPNs) of the memory device, the second LPNs being different from the first LPNs,
- wherein the host interface controller delays processing of the physical copy and generates a modified batch internal copy command by replacing the source LPN with a physical page number (PPN) of the memory device mapped to the source LPN, when the physical copy requires the first and second FTLs.
Dependencies are inferred from the claim text.