VIRTUALIZING NON-VOLATILE STORAGE AT A PERIPHERAL DEVICE

    公开(公告)号:US20220164104A1

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

    申请号:US17670342

    申请日:2022-02-11

    Abstract: A peripheral device may implement storage virtualization for non-volatile storage devices connected to the peripheral device. A host system connected to the peripheral device may host one or multiple virtual machines. The peripheral device may implement different virtual interfaces for the virtual machines or the host system that present a storage partition at a non-volatile storage device to the virtual machine or host system for storage. Access requests from the virtual machines or host system are directed to the respective virtual interface at the peripheral device. The peripheral device may perform data encryption or decryption, or may perform throttling of access requests. The peripheral device may generate and send physical access requests to perform the access requests received via the virtual interfaces to the non-volatile storage devices. Completion of the access requests may be indicated to the virtual machines via the virtual interfaces.

    HYBRID REMOTE DIRECT MEMORY ACCESS

    公开(公告)号:US20220035766A1

    公开(公告)日:2022-02-03

    申请号:US17451753

    申请日:2021-10-21

    Abstract: A technique for remote direct memory access (RDMA) may include receiving a packet that was sent over a network, and determining the packet has metadata used for queue selection. The technique may also include selecting a queue based on the metadata, and writing the data of the packet to an application memory using the datapath associated with the selected queue. Amended metadata can be generated to indicate that the data has been written to the application memory, and the amended metadata can be stored in a software accessible buffer.

    VIRTUALIZING GRAPHICS PROCESSING IN A PROVIDER NETWORK

    公开(公告)号:US20220028351A1

    公开(公告)日:2022-01-27

    申请号:US17497785

    申请日:2021-10-08

    Abstract: Methods, systems, and computer-readable media for virtualizing graphics processing in a provider network are disclosed. A virtual compute instance is provisioned from a provider network. The provider network comprises a plurality of computing devices configured to implement a plurality of virtual compute instances with multi-tenancy. A virtual GPU is attached to the virtual compute instance. The virtual GPU is implemented using a physical GPU, and the physical GPU is accessible to the virtual compute instance over a network. An application is executed using the virtual GPU on the virtual compute instance. Executing the application generates virtual GPU output that is provided to a client device.

Patent Agency Ranking