METHOD AND STORAGE DEVICE FOR IMPROVING NAND FLASH MEMORY PERFORMANCE FOR INTENSIVE READ WORKLOADS

    公开(公告)号:US20220334768A1

    公开(公告)日:2022-10-20

    申请号:US17459539

    申请日:2021-08-27

    Abstract: A method for reading data in a storage device is provided. The method includes receiving a read command from a host device, wherein the read command indicates stored data in the storage device and a Logical Block Address (LBA) of the stored data; obtaining a Physical Block Number (PBN) based on the LBA and a Logical to Physical (L2P) mapping; determining whether the PBN corresponds to a volatile memory of the storage device; reading the stored data directly from the volatile memory based on the PBN corresponding to the volatile memory; incrementing a read counter associated with the PBN based on the stored data being read directly from the volatile memory; and reading the stored data from a non-volatile memory of the storage device based on the PBN not corresponding to the volatile memory.

    Method for reducing solid-state device (SSD) open time and system thereof

    公开(公告)号:US11941252B2

    公开(公告)日:2024-03-26

    申请号:US17884018

    申请日:2022-08-09

    CPC classification number: G06F3/0617 G06F3/0655 G06F3/0679

    Abstract: Provided are methods, apparatuses, systems, and computer-readable storage media for reducing an open time of a solid-state drive (SSD). In an embodiment, a method includes dividing a logical-to-physical (L2P) address mapping table of the SSD into a plurality of segments. The method further includes assigning one journal buffer of a plurality of journal buffers to each segment of the plurality of segments. The method further includes recreating, during a power on sequence of the SSD, a portion of the plurality of segments by replaying a first subset of the plurality of journal buffers. The method further includes sending, to a host device, a device-ready signal upon successful recreation of the portion of the plurality of segments. The method further includes recreating, in a background mode, a remaining portion of the plurality of segments by replaying a second subset of the plurality of journal buffers.

    METHOD FOR REDUCING SOLID-STATE DEVICE (SSD) OPEN TIME AND SYSTEM THEREOF

    公开(公告)号:US20230400987A1

    公开(公告)日:2023-12-14

    申请号:US17884018

    申请日:2022-08-09

    CPC classification number: G06F3/0617 G06F3/0679 G06F3/0655

    Abstract: Provided are methods, apparatuses, systems, and computer-readable storage media for reducing an open time of a solid-state drive (SSD). In an embodiment, a method includes dividing a logical-to-physical (L2P) address mapping table of the SSD into a plurality of segments. The method further includes assigning one journal buffer of a plurality of journal buffers to each segment of the plurality of segments. The method further includes recreating, during a power on sequence of the SSD, a portion of the plurality of segments by replaying a first subset of the plurality of journal buffers. The method further includes sending, to a host device, a device-ready signal upon successful recreation of the portion of the plurality of segments. The method further includes recreating, in a background mode, a remaining portion of the plurality of segments by replaying a second subset of the plurality of journal buffers.

Patent Agency Ranking