Alibaba Group Holding Limited
METHOD AND SYSTEM FOR ORGANIZING NAND BLOCKS AND PLACING DATA TO FACILITATE HIGH-THROUGHPUT FOR RANDOM WRITES IN A SOLID STATE DRIVE

Last updated:

Abstract:

One embodiment provides a system for facilitating data placement. The system receives, by a computing device, data to be written to a non-volatile memory, wherein the data is associated with a first logical block address. The system performs, based on the first logical block address, a search in a mapping table for an entry which indicates a first physical block address associated with a first physical unit. A respective physical unit can comprise a plurality of blocks of data across a plurality of channels of the non-volatile memory. The system writes the data to a second physical block address in the first physical unit. The system updates the entry by replacing the first physical block address with the second physical block address.

Status:
Application
Type:

Utility

Filling date:

1 Oct 2019

Issue date:

1 Apr 2021