Memory management in gaming rendering
AssigneeGoogle Inc.
InventorsPaul Lalonde, Paul Leventis, Jean-Francois Roy
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsPaul Lalonde, Paul Leventis, Jean-Francois Roy
Estimating the term…
Some implementations of this application are directed to a server system including one or more CPUs, a plurality of GPUs, main dynamic memory storing programs and data for use by the CPUs and/or GPUs during program execution, a static memory pool stored in a non-volatile memory, and a memory controller configured to manage the static memory pool. Each of the GPUs includes a local cache and is configured to access the static memory pool via the memory controller. The server system executes a plurality of gaming sessions for a gaming title in parallel on the one or more CPUs. Each of the plurality of gaming sessions is associated with a static data item stored in the static memory pool, and requires a graphics operation executable by a respective GPU using the static data item.
A method of rendering image frames for online gaming sessions, comprising:
A server system, comprising:
A non-transitory computer readable storage medium storing one or more programs configured for execution by one or more processors of a server system, the one or more programs comprising instructions for:
Dependencies are inferred from the claim text.