Patent ID: 7805587
Filing Date: 2010-09-28
Classification: G06F

Abstract:
1. A method for translating a virtual address to a physical address in a computing device, the method comprising: searching a page table for a page table entry that corresponds to the virtual address of a two-dimensional (2D) surface that is being accessed in a local memory; retrieving the physical address and a related set of data kind bits from the page table entry, wherein the data kind bits encode characteristics of data stored in the local memory at a transformed physical address and are used to convert the physical address into the transformed physical address; and computing the transformed physical address based on the physical address and the data kind bits, wherein the data kind bits encode a modification to the physical address to produce a first page bank interleave pattern for a first virtual memory page allocated to the 2D surface and a second page bank interleave pattern for a second virtual memory page allocated to the 2D surface.