Patent ID: 9317892
Filing Date: 2016-04-19
CPC Classification: G06T,G11C

Claim Text:
1. A method comprising: storing one or more static or near-static graphics resources in a non-volatile random access memory (NVRAM), the NVRAM being directly accessible by a graphics processor using at least memory store and load commands; executing, by a graphics processor, a graphics application, wherein the graphics processor sends a request using a memory load command for an address corresponding to at least one of the one or more static or near-static graphics resources stored in the NVRAM; in response to the memory load command, directly loading the requested graphics resource from the NVRAM into a cache for the graphics processor; storing a graphics processor memory management unit address map in a volatile memory location accessible to a graphics memory manager logic component; managing, by the graphics memory manager logic component, a logical address to physical address map for each of a plurality of graphics resources related to the graphics application, the one or more static or near-static graphics resources being part of the plurality of graphics resources related to the graphics application; and including, by the graphics memory manager logic component, a static/near-static tag for each of the plurality of graphics resources in the graphics processor memory management unit address map, the static/near-static tag indicating the resource will not be dynamically changing in a frequent manner.