17847078. Optimized Read-Modify-Writes During Relocation of Overlapping Logical Blocks simplified abstract (Western Digital Technologies, Inc.)

From WikiPatents
Jump to navigation Jump to search

Optimized Read-Modify-Writes During Relocation of Overlapping Logical Blocks

Organization Name

Western Digital Technologies, Inc.

Inventor(s)

Duckhoi Koo of San Jose CA (US)

Kwangyoung Lee of San Jose CA (US)

Kartheek Reddy Daida of Fremont CA (US)

Optimized Read-Modify-Writes During Relocation of Overlapping Logical Blocks - A simplified explanation of the abstract

This abstract first appeared for US patent application 17847078 titled 'Optimized Read-Modify-Writes During Relocation of Overlapping Logical Blocks

Simplified Explanation

The patent application describes systems and methods for performing read-modify-write operations during the relocation of overlapping logical blocks in a device memory. Here is a simplified explanation of the abstract:

  • The method starts by receiving a write command from a host interface.
  • The logical block address in the write command is translated to a physical address on the device memory.
  • The physical address corresponds to multiple indirection units.
  • If the physical address is not aligned, a read-modify-write operation is performed on one or more indirection units during the relocation process.
  • This is done when a relocation block has an overlapping indirection unit with the one being modified.

Potential applications of this technology:

  • Data storage systems: This technology can be used in storage devices such as solid-state drives (SSDs) to efficiently handle write commands and manage the relocation of logical blocks.
  • Cloud computing: The technology can be applied in cloud storage systems to improve the performance and reliability of data storage and retrieval operations.

Problems solved by this technology:

  • Efficient relocation of overlapping logical blocks: By performing read-modify-write operations during relocation, this technology ensures that data is correctly written to the new location without losing any information.
  • Address translation: The method translates logical block addresses to physical addresses, allowing for efficient data storage and retrieval.

Benefits of this technology:

  • Improved data integrity: By performing read-modify-write operations, the technology ensures that data is correctly relocated without any loss or corruption.
  • Enhanced performance: The method optimizes the relocation process by only performing read-modify-write operations when necessary, reducing the overall time and resources required.
  • Efficient use of memory: By utilizing indirection units and aligning addresses, the technology maximizes the use of device memory and improves storage efficiency.


Original Abstract Submitted

Disclosed are systems and methods for providing read-modify-writes during relocation of overlapping of logical blocks. A method includes receiving a host write command from a host interface. The method also includes translating a logical block address for the host write command to a physical address on a device memory. The physical address corresponds to a plurality of indirection units. The method also includes, in accordance with a determination that the physical address does not correspond to an aligned address, processing a read-modify-write operation for one or more indirection units of the plurality of indirection units during a relocation, in accordance with a determination that a relocation block has an overlapping indirection unit with the one or more indirection units.