Methods and apparatus to provide failure detection
AssigneeIntel Corporation
InventorsJoshua Bruce Fryman, Allan Knies
Life of this patent
Estimating the term…
Abstract
Methods and apparatus to provide failure detection are disclosed herein. An example method to synchronize data operations between multiple workload units in a computing device to facilitate failure detection includes identifying a number of first data operations to write data from a computing node in a first workload unit to locations that are not in a local cache of the computing node and are not in a memory of the first workload unit, the first data operations corresponding to a set of computing instructions that are assigned to the first workload unit and, when a flag in the first workload unit has been set to a first value, synchronizing the first data operations with second data operations by a second workload unit.
Claims21
1-20. (canceled)
A method to synchronize data operations between multiple workload units in a computing device to facilitate failure detection in the computing device, the method comprising:
- identifying a number of first data operations to write data from a computing node in a first workload unit to locations that are not in a local cache of the computing node and are not in a memory of the first workload unit, the first data operations corresponding to a set of computing instructions that are assigned to the first workload unit;
- and
- when a flag in the first workload unit has been set to a first value, synchronizing the first data operations with second data operations by a second workload unit.
A workload unit for a computing device, the workload unit comprising:
- a memory;
- and
- a set of computing nodes, a first one of the computing nodes comprising:
- a processing core to perform a set of computing instructions;
- a local cache;
- and
- a performance monitor to:
- identify a number of first data operations to write data from the first computing node to locations that are not in a local cache and are not in the memory of the first computing node, the first data operations corresponding to a set of computing instructions that are assigned to the workload unit;
- and
- when a flag in the first workload unit has been set to a first value, synchronize the first data operations with second data operations by a second workload unit of the computing device.
A tangible computer readable storage medium comprising instructions that, when executed, cause a machine to at least:
- identify a number of first data operations to write data from a computing node in a first workload unit to locations that are not in a local cache of the computing node and are not in a memory of the first workload unit, the first data operations corresponding to a set of computing instructions that are assigned to the first workload unit;
- and
- when a flag in the first workload unit has been set to a first value, synchronizing the first data operations with second data operations by a second workload unit.
Dependencies are inferred from the claim text.