VIRTUALIZED LOCAL STORAGE
First Claim
1. An electronic circuit comprising:
- a module that accesses memory using virtual addressing, the memory including local memory that is local to the module and nonlocal memory that is accessible via a system bus coupled to the module, the module comprising logic coupled to the local memory via a local bus, the logic configured to receive a memory access specified to a virtual address, determine whether the virtual address is within the local memory, and direct the memory access either to the local memory via the local bus or to the nonlocal memory via the system bus based on the determination.
22 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of electronic circuits, computer systems, and associated methods include a module that accesses memory using virtual addressing, the memory including local memory that is local to the module and nonlocal memory that is accessible via a system bus coupled to the module, the module including logic coupled to the local memory via a local bus. The logic is configured to receive a memory access specified to a virtual address, determine whether the virtual address is within the local memory, and direct the memory access either to the local memory via the local bus or to the nonlocal memory via the system bus based on the determination.
-
Citations
20 Claims
-
1. An electronic circuit comprising:
a module that accesses memory using virtual addressing, the memory including local memory that is local to the module and nonlocal memory that is accessible via a system bus coupled to the module, the module comprising logic coupled to the local memory via a local bus, the logic configured to receive a memory access specified to a virtual address, determine whether the virtual address is within the local memory, and direct the memory access either to the local memory via the local bus or to the nonlocal memory via the system bus based on the determination. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computer system comprising:
an electronic circuit comprising; a system bus; a nonlocal memory coupled to the system bus; a module coupled to the system bus comprising logic and a local memory, the module configured to access the local memory and the nonlocal memory using virtual addressing, the logic configured to receive a memory access specified to a virtual address, determine whether the virtual address is within the local memory, and direct the memory access either directly to the local memory or to the nonlocal memory via the system bus based on the determination; and a processor coupled to the system bus that executes instructions including instructions for accessing the local memory and the nonlocal memory. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method of operating a computer system comprising:
-
receiving a memory access request specified to a virtual address; determining whether the virtual address is within local memory; and directing the memory access either to the local memory via the local bus or to a nonlocal memory via the system bus based on the determination. - View Dependent Claims (19, 20)
-
Specification