Systems and methods of allocating GPU memory
AssigneeActivevideo Networks, Inc.
InventorMaarten Hoeben
Life of this patent
Estimating the term…
Loading patent…
AssigneeActivevideo Networks, Inc.
InventorMaarten Hoeben
Estimating the term…
The server, initializes, for a third-party application executing on the server, an entirety of available GPU memory of a client device, including pre-allocating a plurality of blocks of GPU memory. During execution of the third-party application, the server receives a first request from the third-party application to store first data in the GPU memory of the client device, and, in response to the first request, frees a portion of a respective pre-allocated block of the plurality of pre-allocated blocks of GPU memory and stores the first data in the portion of the respective pre-allocated block. The server pre-allocates a new block of GPU memory of the client device, the new block comprising a complementary portion of the respective pre-allocated block such that, after pre-allocating the new block of GPU memory, the entirety of available GPU memory of the client device remains allocated.
A method, comprising:
A non-transitory computer-readable storage medium storing one or more programs for execution by a server system executing a third-party application, the server system in communication with a client device, the one or more programs including instructions for:
A server system hosting a virtual machine executing a third-party application, the server system in communication with a physical client device, comprising:
Dependencies are inferred from the claim text.