发明名称 Methods and apparatus for scheduling threads on multicore processors under fair distribution of cache and other shared resources of the processors
摘要 A thread scheduler identifies a thread operable to be scheduled by a scheduling policy for execution on the chip multiprocessor. The thread scheduler estimates, for the thread, a performance value that is based on runtime statistics of the thread for a shared resource on the chip multiprocessor. Additionally, the thread scheduler applies the performance value to the scheduling policy in order to reallocate processor time of the thread commensurate with the performance value under fair distribution of the shared resource on the chip multiprocessor. The thread scheduler also applies the performance value to the scheduling policy in order to reallocate processor time of at least one co-executing thread to compensate for the reallocation of processor time to the thread.
申请公布号 US8028286(B2) 申请公布日期 2011.09.27
申请号 US20060606751 申请日期 2006.11.30
申请人 ORACLE AMERICA, INC. 发明人 FEDOROVA ALEXANDRA
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址