Patent ID: 6560688
Filing Date: 2003-05-06
Classification: G06F

Abstract:
A method comprising:in response to receiving a first request to access a first memory location identified by a first virtual address, translating the first virtual address to a first physical address, wherein said translating the first virtual address comprises retrieving information from a single entry included in a lookup table, and wherein the first memory location is included in a first page of memory locations; caching the information retrieved from the single entry included in the lookup table in a first entry in a translation lookaside buffer; in response to receiving a second request to access a second memory location identified by a second virtual address, translating the second virtual address to a second physical address, wherein said translating the second virtual address comprises accessing the information cached in the first entry in the translation lookaside buffer, wherein the same information used to translate the first virtual address is used to translate the second virtual address, wherein the second memory location is included in a second page of memory locations, wherein the first page is different from the second page.