Patent ID: 11874767
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A computer-implemented method comprising:
partitioning, by a computer, a shared memory that stores a common data structure into a plurality of memory partitions;
assigning exclusive ownership of memory partitions of the plurality of memory partitions to a plurality of processing entities, the plurality of processing entities to access the common data structure in the shared memory, wherein each processing entity of the plurality of processing entities has exclusive ownership of a corresponding memory partition of the plurality of memory partitions of the shared memory address space, such that a respective memory partition is not subject to access contention by multiple processing entities of the plurality of processing entities;
receiving, by a first processing entity of the plurality of processing entities, first data on which a first data operation is to be applied;
in response to determining that the first data is to be written to a memory partition exclusively owned by the second processing entity, sending, by the first processing entity to the second processing entity, a message comprising information of the first data operation;, after sending the message, disassociating, by the first processing entity, from the first data operation; and
in response to receiving the message, performing, by the second processing entity, the first data operation that comprises writing data of the first data operation to the memory partition exclusively owned by the second processing entity using a non-atomic operation.