-
公开(公告)号:US10338847B1
公开(公告)日:2019-07-02
申请号:US15688685
申请日:2017-08-28
Applicant: Amazon Technologies, Inc.
Inventor: Marco Mastropaolo
Abstract: Methods, systems, and computer-readable media for coherent buffer mapping for virtualized graphics processing are disclosed. A virtual graphics processing unit (GPU) is implemented using a physical GPU in a GPU server and attached to a computing device over a network. Based on a memory mapping call issued by an application on the computing device, a local buffer is allocated. The local buffer represents a view of a memory buffer of the physical GPU and is protected from access by the application. Based on a request by the application to access the local buffer while the local buffer is protected, metadata is generated indicating that the local buffer needs transfer. Based on the metadata, contents of the local buffer are transferred from the computing device to the physical GPU or contents of the memory buffer are transferred from the physical GPU to the computing device.
-
2.
公开(公告)号:US11543945B1
公开(公告)日:2023-01-03
申请号:US16835118
申请日:2020-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Mark Paola , Marco Mastropaolo , Davide Benotto , Mehrdad Montazeri , Silvio Lazzeretti , Vinothkumar Narasimhan
IPC: G06F3/0484 , G06F9/451 , G06F3/14 , H04L67/568
Abstract: A technology is described for generating window images of a program window in a service provider environment and providing the window images to a client device for display on the client device when a preview event is detected on the client device. An example method may include detecting a modification to a program window associated with a program hosted on a computing resource located in a service provider environment, obtaining a window image of the program window capturing a graphical state of the program window, and sending the window image to the client device to allow the client device to display the window image on the client device in response to a preview event on the client device that is associated with the program window.
-