Invention Grant
US08028286B2 Methods and apparatus for scheduling threads on multicore processors under fair distribution of cache and other shared resources of the processors 有权
用于在处理器的缓存和其他共享资源的公平分配下在多核处理器上调度线程的方法和装置

  • Patent Title: Methods and apparatus for scheduling threads on multicore processors under fair distribution of cache and other shared resources of the processors
  • Patent Title (中): 用于在处理器的缓存和其他共享资源的公平分配下在多核处理器上调度线程的方法和装置
  • Application No.: US11606751
    Application Date: 2006-11-30
  • Publication No.: US08028286B2
    Publication Date: 2011-09-27
  • Inventor: Alexandra Fedorova
  • Applicant: Alexandra Fedorova
  • Applicant Address: US CA Redwood City
  • Assignee: Oracle America, Inc.
  • Current Assignee: Oracle America, Inc.
  • Current Assignee Address: US CA Redwood City
  • Agency: Brooks Kushman P.C.
  • Main IPC: G06F9/46
  • IPC: G06F9/46
Methods and apparatus for scheduling threads on multicore processors under fair distribution of cache and other shared resources of the processors
Abstract:
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.
Information query
Patent Agency Ranking
0/0