Invention Grant
US08407708B2 Techniques for providing improved affinity scheduling in a multiprocessor computer system 有权
在多处理器计算机系统中提供改进的关联调度的技术

  • Patent Title: Techniques for providing improved affinity scheduling in a multiprocessor computer system
  • Patent Title (中): 在多处理器计算机系统中提供改进的关联调度的技术
  • Application No.: US13211762
    Application Date: 2011-08-17
  • Publication No.: US08407708B2
    Publication Date: 2013-03-26
  • Inventor: David Dice
  • Applicant: David Dice
  • 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 G06F13/00
Techniques for providing improved affinity scheduling in a multiprocessor computer system
Abstract:
Techniques for controlling a thread on a computerized system having multiple processors involve accessing state information of a blocked thread, and maintaining the state information of the blocked thread at current values when the state information indicates that less than a predetermined amount of time has elapsed since the blocked thread ran on the computerized system. Such techniques further involve setting the state information of the blocked thread to identify affinity for a particular processor of the multiple processors when the state information indicates that at least the predetermined amount of time has elapsed since the blocked thread ran on the computerized system. Such operation enables the system to place a cold blocked thread which shares data with another thread on the same processor of that other thread so that, when the blocked thread awakens and runs, that thread is closer to the shared data.
Information query
Patent Agency Ranking
0/0