Patent ID: 6516343
Filing Date: 2003-02-04
Classification: G06F

Abstract:
In a computer system comprising a processor, a requesting system control unit, a source system control unit, a destination system control unit, a source memory coupled to the source system control unit, and a destination memory coupled to the destination system control unit, a method of enhancing a memory-to-memory copy operation using system control units, the method comprising:transmitting from the processor to the requesting system control unit a memory-to-memory copy transaction including a source address and a destination address; performing a lookup operation on the source address to determine the source system control unit that controls access to the source memory which contains the source address; performing a lookup operation on the destination address to determine the destination system control unit that control access to the destination memory which contains the destination address; transmitting from the requesting system control unit to the destination system control unit the memory-to-memory copy transaction including the source address and the destination address; transmitting from the destination system control unit to the source system control unit the memory-to-memory copy transaction including the source address and the destination address; retrieving a data block located at the source address in the source memory; transmitting the data block and the destination address to the destination system control unit; and storing the data block in a memory block located at the destination address in the destination memory.