CACHE LINE OWNERSHIP TRANSFER IN MULTI-PROCESSOR COMPUTER SYSTEMS

Transferring cache line ownership between processors in a shared memory multi-processor computer system. A request for ownership of a cache line is sent from a requesting processor to a memory unit. The memory unit receives the request and determines which one of a plurality of processors other than...

Full description

Saved in:
Bibliographic Details
Main Authors GOSTIN GARY BELGRAVE, SCHROEDER MICHAEL ALEX, GREER CHRISTOPHER ALAN
Format Patent
LanguageEnglish
Published 18.07.2005
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Transferring cache line ownership between processors in a shared memory multi-processor computer system. A request for ownership of a cache line is sent from a requesting processor to a memory unit. The memory unit receives the request and determines which one of a plurality of processors other than the requesting processor has ownership of the requested cache line. The memory sends an ownership recall to that processor. In response to the ownership recall, the other processor sends the requested cache line to the requesting processor, which may send a response to the memory unit to confirm receipt of the requested cache line. The other processor may optionally send a response to the memory unit to confirm that the other processor has sent the requested cache line to the requesting processor. A copy of the data for the requested cache line may, under some circumstances, also be sent to the memory unit by the other processor as part of the response.
Bibliography:Application Number: KR20050002442