International Business Machines Corporation
Executing an atomic primitive in a multi-core processor system
Last updated:
Abstract:
The present disclosure relates to a method for a computer system comprising a plurality of processor cores, including a first processor core and a second processor core, wherein a cached data item is assigned to a first processor core, of the plurality of processor cores, for exclusively executing an atomic primitive. The method includes receiving, from a second processor core at a cache controller, a request for accessing the data item, and in response to determining that the execution of the atomic primitive is not completed by the first processor core, returning a rejection message to the second processor core.
Status:
Grant
Type:
Utility
Filling date:
9 May 2019
Issue date:
3 May 2022