SYSTEMS AND METHODS FOR MANAGING LOCAL AND REMOTE MEMORY ACCESS
First Claim
1. A memory management unit (MMU) associated with an information handling system, comprising:
- a translation module operable to;
receive a memory request identifying a memory address; and
determine whether the identified memory address corresponds to a local memory resource associated with the information handling system or a remote memory resource coupled to the information handling system via a network;
at least one local memory access module operable to facilitate access to local memory resources if the memory address corresponds to a local memory resource; and
at least one remote memory access module operable to facilitate access to remote memory resources via the network if the memory address corresponds to a remote memory resource.
7 Assignments
0 Petitions
Accused Products
Abstract
A memory management unit (MMU) in an information handling system includes a translation module operable to receive a memory request identifying a memory address, and determine whether the identified memory address corresponds to a local memory resource associated with the information handling system or a remote memory resource coupled to the information handling system via a network. The MMU also includes at least one local memory access module operable to facilitate access to local memory resources if the memory address corresponds to a local memory resource, and at least one remote memory access module operable to facilitate access to remote memory resources via the network if the memory address corresponds to a remote memory resource.
-
Citations
20 Claims
-
1. A memory management unit (MMU) associated with an information handling system, comprising:
-
a translation module operable to; receive a memory request identifying a memory address; and determine whether the identified memory address corresponds to a local memory resource associated with the information handling system or a remote memory resource coupled to the information handling system via a network; at least one local memory access module operable to facilitate access to local memory resources if the memory address corresponds to a local memory resource; and at least one remote memory access module operable to facilitate access to remote memory resources via the network if the memory address corresponds to a remote memory resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing requests for memory, comprising:
-
receiving a memory request at a memory management unit (MMU) associated with an information handling system, the memory request identifying a memory address; the MMU determining whether the memory address identified in the memory request corresponds to a local memory resource associated with the information handling system or a remote memory resource coupled to the information handling system via a network; if the memory address corresponds to a local memory resource, the MMU managing access to the local memory resource to fulfill the memory request; and if the memory address corresponds to a remote memory resource, the MMU managing access to the remote memory resource via the network to fulfill the memory request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An information handling system, comprising:
-
an operating system; and a memory management unit (MMU), comprising; a translation module operable to; maintain a translation table corresponding different memory address ranges with local and remote memory resources; receive a memory request from the operating system, the memory request identifying a memory address; and use the translation table to determine whether the identified memory address corresponds to a local memory resource associated with the information handling system or a remote memory resource coupled to the information handling system via a network; and at least one remote memory access module operable to facilitate access to remote memory resources via the network if the memory address corresponds to a remote memory resource. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification