Invention Grant
- Patent Title: Executing an atomic primitive in a multi-core processor system
-
Application No.: US16407819Application Date: 2019-05-09
-
Publication No.: US11321146B2Publication Date: 2022-05-03
- Inventor: Ralf Winkelmann , Michael Fee , Matthias Klein , Carsten Otte , Edward W. Chencinski , Hanno Eichelberger
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agent Robert R. Aragona
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/52 ; G06F12/084 ; G06F12/0842 ; G06F9/54

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.
Information query