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