A Concept for Providing Access to Offloading Circuitry

    公开(公告)号:US20240296083A1

    公开(公告)日:2024-09-05

    申请号:US18568328

    申请日:2021-11-25

    CPC classification number: G06F9/545

    Abstract: Examples relate to an apparatus, device, method, and computer program for providing access to offloading circuitry of a computer system, to a method and computer program for setting up access to offloading circuitry of a computer system, and to corresponding computer systems. The apparatus comprises circuitry configured to provide a common interface for accessing offloading circuitry of the computer system from one or more software applications. The circuitry is configured to select one of a kernel-space driver and a user-space driver for accessing the offloading circuitry. The circuitry is configured to provide the access to the offloading circuitry for the one or more software applications via the selected driver at runtime.

    COMPUTER PROGRAM PRODUCT, SYSTEM, AND METHOD TO MANAGE ACCESS TO STORAGE RESOURCES FROM MULTIPLE APPLICATIONS

    公开(公告)号:US20210072927A1

    公开(公告)日:2021-03-11

    申请号:US16643470

    申请日:2017-09-27

    Abstract: A computer program product, system, and method to manage access to storage resources from multiple applications. A plurality of virtual controllers is generated in a host memory space. Each virtual controller includes at least one virtual namespace that maps to a physical namespace in a physical controller. Applications are assigned to the virtual controllers. For each application of the applications assigned one of the virtual controllers, a virtual submission queue is generated to communicate with the virtual controller assigned to the application. An Input/Output (I/O) request to a target virtual namespace in one of the virtual submission queues is added to a physical submission queue for the physical controller having the physical namespace for which the target virtual namespace was generated.

Patent Agency Ranking