Patent ID: 11868628
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A system, comprising:
a plurality of atomic transaction engine instances respectively coupled to respective processors and respective memories, wherein the respective memories collectively implement a distributed shared memory, and wherein a local atomic transaction engine instance of the plurality of atomic transaction engine instances is configured to:
receive information describing an atomic transaction to be performed at a memory address of the distributed shared memory, and responsive to the receiving:
cause, responsive to determining that the memory address is controlled by the local atomic transaction engine, the atomic transaction to be performed on the memory address; and
send, responsive to determining that the memory address is not controlled by the local atomic transaction engine, the information describing the atomic transaction to be performed at the memory address to a remote atomic transaction engine of the plurality of atomic transaction engine instances that controls the memory address.