Controlling SSD performance by queue depth

    公开(公告)号:US11307806B2

    公开(公告)日:2022-04-19

    申请号:US16936348

    申请日:2020-07-22

    Abstract: Improving performance in solid state devices (SSDs) by controlling or throttling the depth of the request queue. In one implementation, a method includes monitoring a request queue in a solid state device (an SSD), the request queue comprising a first request and a second request having an actual time interval therebetween, determining a queue depth for the request queue, determining a target interval based on the queue depth and a target queue depth, and responsive to the actual time interval being less than the target interval, delaying acting on the second request until after the target interval.

    Controlling SSD performance by the number of active memory dies

    公开(公告)号:US11614865B2

    公开(公告)日:2023-03-28

    申请号:US17724053

    申请日:2022-04-19

    Abstract: Improving performance in solid state devices (SSDs) by controlling or throttling the depth of the request queue. In one implementation, a method includes monitoring a request queue in a solid state device (an SSD), the request queue comprising a first request and a second request having an actual time interval therebetween, determining a number of active memory dies of the SSD, determining a target interval based on the number of active memory dies and a target number of active memory dies, and responsive to the actual time interval being less than the target interval, delaying acting on the second request until after the target interval.

    CODE RATE ADAPTATION
    8.
    发明申请

    公开(公告)号:US20210126657A1

    公开(公告)日:2021-04-29

    申请号:US16667491

    申请日:2019-10-29

    Abstract: A method includes programming data in a block of a storage device, and reading back the programmed data and determining a maximum error count for the block. A code rate index that satisfies correction of the maximum error count for the block is determined. A current code rate index is adjusted to the code rate index that satisfies correction of the maximum error count for the block.

    Controlling SSD performance by the number of active memory dies

    公开(公告)号:US11347394B2

    公开(公告)日:2022-05-31

    申请号:US16983992

    申请日:2020-08-03

    Abstract: Improving performance in solid state devices (SSDs) by controlling or throttling the depth of the request queue. In one implementation, a method includes monitoring a request queue in a solid state device (an SSD), the request queue comprising a first request and a second request having an actual time interval therebetween, determining a number of active memory dies of the SSD, determining a target interval based on the number of active memory dies and a target number of active memory dies, and responsive to the actual time interval being less than the target interval, delaying acting on the second request until after the target interval.

    Code rate adaptation
    10.
    发明授权

    公开(公告)号:US11133831B2

    公开(公告)日:2021-09-28

    申请号:US16667491

    申请日:2019-10-29

    Abstract: A method includes programming data in a block of a storage device, and reading back the programmed data and determining a maximum error count for the block. A code rate index that satisfies correction of the maximum error count for the block is determined. A current code rate index is adjusted to the code rate index that satisfies correction of the maximum error count for the block.

Patent Agency Ranking