Patent ID: 7627734

Claim:
A method of processing requests by one or more processors for information from an on-chip memory, wherein the on-chip memory comprises data from a subset of a virtual address space, a paged memory region for storing the data from the subset of the virtual address space, and a page table for storing lookup information to the virtual address space, the method comprising: receiving a request for information within the virtual address space to be provided by the on-chip memory; consulting the page table to determine if the paged memory region contains the information requested in the virtual address space of the on-chip memory; if the information requested within the virtual address space is contained in the on-chip memory, replying to the request for information with the data from the on-chip memory; and if the information requested within the virtual address space is not contained in the paged memory region of the on-chip memory, replying to the request for information within the virtual address space with a page table miss message, retrieving the information from the virtual address space onto the on-chip memory and replying to the request for information with the data from the on-chip memory.