×

Dynamic thread status retrieval using inter-thread communication

  • US 9,256,574 B2
  • Filed: 03/11/2013
  • Issued: 02/09/2016
  • Est. Priority Date: 02/14/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A circuit arrangement comprising:

  • an on-chip network; and

    a plurality of interconnected integrated processor blocks coupled to the on-chip network and arranged in a network on a chip (NOC) configuration, a first integrated processor block among the plurality of integrated processor blocks comprising;

    a slave hardware thread;

    an inbox coupled to the slave hardware thread and configured to receive a status request from a master hardware thread disposed in a different integrated processor block; and

    status logic coupled to the inbox and configured to determine a status associated with the slave hardware thread and communicate a status response to the master hardware thread based at least in part on the status, wherein the status logic is configured to determine the status associated with the slave hardware thread without interrupting processing of the slave hardware thread;

    wherein the inbox is configured to receive a configuration message from the master hardware thread, wherein the first integrated processor block is configured to process the configuration message to configure the status logic to automatically communicate a status response to the master hardware thread responsive to receiving a status request, wherein the master hardware thread is further configured to communicate the status request, and monitor the receipt of the status response to determine whether the status response was received within a predefined amount of time from communicating the status request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×