×

Dynamic thread status retrieval using inter-thread communication

  • US 10,545,797 B2
  • Filed: 02/08/2016
  • Issued: 01/28/2020
  • Est. Priority Date: 02/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for retrieving a status for a slave hardware thread in a network on a chip (NOC) processing system comprising a plurality of hardware threads configured in a plurality of interconnected integrated processor blocks implemented on a chip, the plurality of hardware threads including the slave hardware thread and a master hardware thread, the method comprising:

  • executing a software thread by the slave hardware thread;

    receiving a status request for the slave hardware thread from the master hardware thread at an inbox associated with the slave hardware thread;

    in response to receiving the status request at the inbox, determining a status associated with the slave hardware thread using status logic associated with the slave hardware thread; and

    communicating a status response based on the status to the master hardware thread using the status logic;

    wherein the status logic is implemented in hardware associated with the slave hardware thread and is configured to determine the status associated with the slave hardware thread and communicate the status response concurrently with execution of the software thread by the slave hardware thread and without interrupting execution of the software thread by the slave hardware thread.

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