Patent ID: 7017025

Claim:
A proxy management system for virtual memory, within a computing system having a plurality of processing elements, each of the plurality of processing elements executing their own instruction set, while sharing a unified memory, the proxy management system comprising: a proxy processor, for executing proxy management procedures for each of the plurality of processing elements; and a plurality of proxy memory management units, coupled to said proxy processor, each associated with at least one of the plurality of processing elements, said plurality of proxy memory management units for converting virtual addresses received from their associated at least one of the plurality of processing elements into physical addresses; wherein if one of said plurality of proxy memory management units is unable to convert one of said virtual addresses into a physical address, said one of said plurality of memory management units notifies said proxy processor causing said proxy processor to execute said proxy management procedures to establish a correct physical address mapping for said virtual address; and wherein said proxy processor insures coherency between said plurality of proxy memory management units.