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:
Grant
Type:

Utility

Filling date:

1 Oct 2019

Issue date:

21 Sep 2021