Patent ID: 8490098
Filing Date: 2013-07-16
Classification: G06F

Abstract:
1. A method, for concomitance scheduling a work thread and assistant threads associated with the work thread in a multi-threading processor system, the method comprising: searching one or more assistant threads associated with the running of the work thread when preparing to run/schedule the work thread; running the one or more assistant threads that are searched; and running the work thread after all of the one or more assistant threads associated with the running of the work thread have run, wherein running the one or more assistant threads further comprises: replacing the work thread to be run in run-queue with one assistant thread of the assistant threads associated with the running of the work thread, and running said one assistant thread; disposing the work thread at the position of the thread to be scheduled in the next run-queue; when the work thread is about to be run in said next run-queue, replacing the work thread to be run with the next assistant thread of the assistant threads associated with the running of the work thread, and running said next assistant thread; and repeating the above steps, until all assistant threads associated with the running of the work thread have run.