Multiprocessing system configured to perform efficient block copy operations
AssigneeSun Microsystems, Inc.
InventorErik E. Hagersten
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorErik E. Hagersten
Estimating the term…
A computer system optimized for block copy operations is provided. In order to perform a block copy from a remote source block to a local destination block, a processor within a local node of the computer system performs a specially coded write operation. The local node, upon detection of the specially coded write operation, performs a read operation to the source block in the remote node. Concurrently, the write operation is allowed to complete in the local node such that the processor may proceed with subsequent computing tasks while the local node completes the copy operation. The read from the remote node and subsequent storage of the data in the local node is completed by the local node, not by the processor. In one specific embodiment, the specially coded write operation is indicated using certain most significant bits of the address of the write operation. The address identifies the destination coherency unit within the local node, and a translation of the address to a global address identifies the source coherency unit. Subsequent to completion of the copy operation, the destination coherency unit may be accessed in the local node.
A method for performing block copy operations from a remote processing node to a local processing node in a multiprocessor computer system, comprising:
An apparatus for performing block copy operations, comprising:
A computer system comprising:
An apparatus configured to perform efficient block copy operations, comprising:
A method for performing block copies, comprising:
An apparatus for performing block copies comprising:
Dependencies are inferred from the claim text.