Generalized addressing scheme for remote direct memory access enabled devices
AssigneeSun Microsystems, Inc.
InventorRoland Westrelin
Life of this patent
Estimating the term…
Abstract
An apparatus accesses a resource in a computer system. The resource is accessible at a physical memory address (49) of the computer system. The apparatus comprises means for determining at least one identity parameter for the resource and means for storing a translation (261.1, 26.2, . . . , 26.n) between the at least one identity parameter and the physical memory address (49) in a network interface table (26). The network interface table (26) is accessible by a Remote Direct Memory Access enabled network interface (48) of the computer system.
Claims17
A method for accessing a resource in a computer system, the resource being accessible at a physical memory address of the computer system, the method comprising:
- determining at least one identity parameter for the resource;
- and
- storing a translation between the at least one identity parameter and the physical memory address in a network interface table, wherein the network interface table is accessible by a Remote Direct Memory Access (RDA)-enabled network interface of the computer system.
A network interface table for use in a Remote Direct Memory Access (RDA)-enabled network interface of a computer system, the network interface table comprising at least one identity parameter identifying a mass storage device of the computer system and an offset value for a block of data stored on the mass storage device, the identity parameter being stored in the network interface table together with a physical memory address of the computer system at which the block of data is stored.
A computer system for accessing a resource, the computer system comprising:
- a network interface table accessible by a Remote Direct Memory Access-enabled network interface;
- at least one identity parameter of a resource stored in the network interface table;
- and
- a physical memory address at which the resource is stored,
- wherein a translation between the at least one identity parameter and the physical memory address is stored in the network interface table.
An apparatus for accessing a resource in a computer system, the resource being accessible at a physical memory address of the computer system, the apparatus comprising:
- means for determining at least one identity parameter for the resource;
- and
- means for storing a translation between the at least one identity parameter and the physical memory address in a network interface table, wherein the network interface table is accessible by a Remote Direct Memory Access-enabled network interface of the computer system.
Dependencies are inferred from the claim text.