Patent ID: 11875153
Assignee: NEXT SILICON LTD
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 28:
29. A method for processing a plurality of concurrent threads, comprising:
executing a first thread of a plurality of concurrent threads, each concurrent thread implementing a dataflow graph comprising a plurality of operations comprising at least one identified operation; and
while executing the first thread:
storing in a context storage, where the context storage is configured for storing a plurality of thread contexts, each thread context for one of the plurality of concurrent threads, where each of the plurality of thread contexts comprises for the concurrent thread thereof at least one runtime context value of the dataflow graph implemented thereby, the at least one runtime context value of the dataflow graph implemented by the first thread;
while waiting for completion of execution of the at least one identified operation of the plurality of operations of the first thread by at least one identified logical element of a plurality of logical elements, executing the at least one identified operation of a second thread of the plurality of concurrent threads by the at least one identified logical element; and
when execution of the at least one identified operation of the first thread completes:
retrieving the at least one runtime context value of the first thread from the context storage; and
executing at least one other operation of the plurality of operations of the first thread.