Patent ID: 8826299
Filing Date: 2014-09-02
Classification: G06F,G06T

Abstract:
1. A method of tracking message status, comprising: sending a message from a first processing element executing a process to a second processing element, wherein the first processing element and the second processing element are incorporated on a chip that includes a plurality of processing elements; updating a value stored in a counter only in response to sending the message; receiving the message on a second processing element; executing a processing task on the second processing element in response to receiving the message; and updating the value stored in the counter after the processing task on the second processing element is complete, wherein updating the value comprises snooping a network that is used for sending messages and updates between the first processing element and the second processing element, wherein the counter is updated using a logic that is implemented outside of the first processing element and the second processing element, and the counter is globally accessible to the first processing element and the second processing element, wherein, upon completion of the processing task, the value stored in the counter is updated by the second processing element.