Abstract
A method, system, and computer usable program product for recovery in a shared memory environment are provided in the illustrative embodiments. A core in a multi-core processor is designated as a user level core (ULC), which executes an instruction to modify a memory while executing an application. A second core is designated as a operating system core (OSC), which manages checkpointing of several segments of the shared memory. A set of flags is accessible to a memory controller to manage a shared memory. A flag in the set of flags corresponds to one segment in the segments of the shared memory. A message or instruction for modification of a segment is received. A cache line tracking determination is made whether a cache line used for the modification has already been used for a similar modification. If not, a part of the segment is checkpointed.; The modification proceeds after checkpointing.
Original language | English (US) |
---|---|
Patent number | US2011296113 |
IPC | G06F 12/ 16 A I |
Priority date | 05/27/10 |
State | Published - Dec 1 2011 |
Externally published | Yes |