Atomic instruction having a local scope limited to an intermediate cache level
AssigneeKalray
InventorsBenoit DUPONT DE DINECHIN, Marta RYBCZYNSKA, Vincent RAY
Life of this patent
Estimating the term…
Loading patent…
AssigneeKalray
InventorsBenoit DUPONT DE DINECHIN, Marta RYBCZYNSKA, Vincent RAY
Estimating the term…
The invention relates to a method for updating a variable shared between multiple processor cores. The following steps are implemented during execution in one of the cores of a local scope atomic read-modify-write instruction (AFA), having a memory address (a1) of the shared variable as a parameter: performing operations of the atomic instruction in a cache line (L(a1)) allocated to the memory address; and locally locking the cache line (LCK) while authorizing access to the shared variable by cores connected to another cache memory of same level during execution of the local scope atomic instruction.
A multi-core processor comprising:
A method for updating a variable shared between multiple processor cores, comprising the following steps implemented during execution in one of the cores of a local scope atomic read-modify-write instruction, having a memory address of the shared variable as a parameter:
Dependencies are inferred from the claim text.