Method and system for managing LBA overlap checking in NVMe based SSDs

    公开(公告)号:US10922022B2

    公开(公告)日:2021-02-16

    申请号:US16416668

    申请日:2019-05-20

    Abstract: A method for managing Logical Block Address (LBA) range overlap checking in a Non-Volatile Memory express (NVMe) based Solid State Drive (SSD) includes detecting, by an LBA-Overlap Check (LOC) module, an overlap between an LBA range of an incoming command with an LBA range of at least one outstanding command in an SSD controller, determining, by the LOC module, an overlap count value corresponding to the incoming command, where the overlap count value indicates occurrence of an overlap between the LBA range of the incoming command and the LBA range of the at least one outstanding command, and executing, by the SSD controller, the incoming command based on the overlap count value corresponding to the incoming command.

    METHOD AND SYSTEM FOR MANAGING LBA OVERLAP CHECKING IN NVME BASED SSDS

    公开(公告)号:US20200293226A1

    公开(公告)日:2020-09-17

    申请号:US16416668

    申请日:2019-05-20

    Abstract: A method for managing Logical Block Address (LBA) range overlap checking in a Non-Volatile Memory express (NVMe) based Solid State Drive (SSD) includes detecting, by an LBA-Overlap Check (LOC) module, an overlap between an LBA range of an incoming command with an LBA range of at least one outstanding command in an SSD controller, determining, by the LOC module, an overlap count value corresponding to the incoming command, where the overlap count value indicates occurrence of an overlap between the LBA range of the incoming command and the LBA range of the at least one outstanding command, and executing, by the SSD controller, the incoming command based on the overlap count value corresponding to the incoming command.

    COMPUTING SYSTEM WITH RESOURCE MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF
    16.
    发明申请
    COMPUTING SYSTEM WITH RESOURCE MANAGEMENT MECHANISM AND METHOD OF OPERATION THEREOF 审中-公开
    具有资源管理机制的计算机系统及其运行方法

    公开(公告)号:US20170010916A1

    公开(公告)日:2017-01-12

    申请号:US14849202

    申请日:2015-09-09

    CPC classification number: G06F9/50 G06F9/46 G06F9/5094

    Abstract: A computing system includes: a command fetch block configured to determine a host profile for representing a requesting host corresponding to a processing request; and a credit checker block, coupled to the command fetch block, configured to calculate an instance budget at a communication endpoint from an overall resource of the communication endpoint for controlling the processing request at the communication endpoint.

    Abstract translation: 计算系统包括:命令提取块,被配置为确定用于表示对应于处理请求的请求主机的主机简档; 以及耦合到命令提取块的信用检查器块,被配置为从通信端点的总体资源计算通信端点处的实例预算,以控制通信端点处的处理请求。

    Area and performance optimized namespace sharing method in virtualized PCIE based SSD controller

    公开(公告)号:US10235097B2

    公开(公告)日:2019-03-19

    申请号:US15213467

    申请日:2016-07-19

    Abstract: A method for handling namespace reservations in a Non Volatile Memory express (NVMe) controller includes a NVMe hardware module collecting a data access request from a host device, the NVMe hardware module determining a validity of the collected data access request, wherein the validity of the data access request is determined based a reservation specific to the host and data indicated in the data access request, and the NVMe hardware module notifying the NVMe firmware module of the determined validity of the collected data access request. The method further includes a NVMe firmware module accepting the data access request when the data request is notified by the NVMe hardware module as being valid, and the NVMe firmware module rejecting the data access request when the data request is notified by the NVMe hardware module as being invalid.

Patent Agency Ranking