Invention Grant
US07999820B1 Methods and systems for reusing memory addresses in a graphics system
有权
在图形系统中重复使用存储器地址的方法和系统
- Patent Title: Methods and systems for reusing memory addresses in a graphics system
- Patent Title (中): 在图形系统中重复使用存储器地址的方法和系统
-
Application No.: US11953812Application Date: 2007-12-10
-
Publication No.: US07999820B1Publication Date: 2011-08-16
- Inventor: Adam Clark Weitkemper , Steven E. Molnar , Mark J. French , Cass W. Everitt
- Applicant: Adam Clark Weitkemper , Steven E. Molnar , Mark J. French , Cass W. Everitt
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Patterson & Sheridan, LLP
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/10 ; G06F12/06

Abstract:
Methods and systems for reusing memory addresses in a graphics system are disclosed, so that instances of address translation hardware can be reduced. One embodiment of the present invention sets forth a method, which includes mapping a footprint on a display screen to a group of contiguous physical memory locations in a memory system, determining an anchor physical memory address from a first transaction associated with the footprint, wherein the anchor physical memory address corresponds to an anchor in the group of contiguous physical memory locations, determining a second transaction that is also associated with the footprint, determining a set of least significant bits (LSBs) associated with the second transaction, and combining the anchor physical memory address with the set of LSBs associated with the second transaction to generate a second physical memory address for the second transaction, thereby avoiding a second full address translation.
Information query