摘要 |
<P>PROBLEM TO BE SOLVED: To provide a method of scheduling executable transactions, often referred to as threads, within a multicore processor. <P>SOLUTION: Executable transactions may be scheduled using at least one distribution queue, which lists executable transactions in order of eligibility for execution, and a multilevel scheduler which comprises a plurality of linked individual executable transaction schedulers. Each of these includes a scheduling algorithm for determining the most eligible executable transaction for execution. The most eligible executable transaction is output from the multilevel scheduler to the at least one distribution queue. <P>COPYRIGHT: (C)2007,JPO&INPIT |