Back to results
US 6,650,333 B1Granted
Multi-pool texture memory management
Assignee3Dlabs Inc., Ltd.
InventorDavid Robert Baldwin
Life of this patent
Estimating the term…
Abstract
A graphics accelerator which includes a dedicated virtual memory manager which manages at least some host memory, as well as dedicated graphics memory, and which manages memory during mipmapping using at least two separate pools of memory.
Claims22
A graphics processing method, comprising the steps of:
- using virtual memory management for graphics data, including textures, and when a graphics operation is being performed which accesses data related to at least two separate localities,
- remapping data accesses for said separate localities onto respective separate pools of physical memory,
- wherein said pools each optimize the likelihood of rapid successive access to collocated bits of said physical memory.
A graphics processing method, comprising the steps of:
- using virtual memory management for graphics data, including textures, and when a graphics operation is being performed which accesses at least two separate textures,
- remapping data accesses for said textures onto respective separate pools of physical memory,
- wherein said pools each optimize the likelihood of rapid successive access to collocated bits of said physical memory.
A computer system, comprising:
- a graphics accelerator which includes a dedicated virtual memory manager which manages at least some host memory as well as dedicated graphics memory, and which manages memory, during at least one graphics process which uses two independent localities, using at least two separate pools of physical memory for accesses to said two localities;
- wherein said pools each optimize the likelihood of rapid successive access to collocated bits of said physical memory.
A graphics subsystem, comprising:
- a 3D rendering accelerator;
- a dedicated virtual memory manager
- which manages at least some host memory as well as dedicated graphics memory,
- and which manages memory, during at least one graphics process which uses two independent localities, using at least two separate pools of physical memory for accesses to said two localities;
- wherein said pools each optimize the likelihood of rapid successive access to collocated bits of said physical memory.
2 more elements
Dependencies are inferred from the claim text.