Patent ID: 8572432
Filing Date: 2013-10-29
Classification: G06F

Abstract:
1. A concurrent processing system, comprising: a first processing element comprising a first monitor module; a second processing element in communication with said first processing element, said second processing element comprising a second monitor module; a first system monitor for receiving a notification, wherein a source of said notification is at least one of: said first processing element, or said second processing element, wherein said notification indicates an event detected by one of said first monitor module, or said second monitor module, and wherein said event is derived from an assertion specifying a condition that must always be true; and a recovery module in communication with said system monitor, wherein said recovery module is configured to issue at least one recovery action instruction to said source specifying a remedial action that is implemented by said source, wherein said at least one recovery action instruction is tailored to address a particular problem caused by said event without having to reset said source; wherein said first processing element comprises a first recover module, and said second processing element comprises a second recover module, and wherein said at least one recovery action instruction is provided to said first recover module or said second recover module; wherein said first recover module or said second recover module implements said remedial action responsive to said at least one recovery action instruction; and wherein the remedial action is ignoring a current input value and awaiting another input value.