Invention Grant
- Patent Title: Approach for a configurable phase-based priority scheduler
- Patent Title (中): 可配置的基于相位的优先级调度程序的方法
-
Application No.: US13728828Application Date: 2012-12-27
-
Publication No.: US08949841B2Publication Date: 2015-02-03
- Inventor: Jack Hilaire Choquette , Olivier Giroux , Robert J. Stoll , Gary M. Tarolli , John Erik Lindholm
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Patterson & Sheridan LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/48

Abstract:
A streaming multiprocessor (SM) in a parallel processing subsystem schedules priority among a plurality of threads. The SM retrieves a priority descriptor associated with a thread group, and determines whether the thread group and a second thread group are both operating in the same phase. If so, then the method determines whether the priority descriptor of the thread group indicates a higher priority than the priority descriptor of the second thread group. If so, the SM skews the thread group relative to the second thread group such that the thread groups operate in different phases, otherwise the SM increases the priority of the thread group. f the thread groups are not operating in the same phase, then the SM increases the priority of the thread group. One advantage of the disclosed techniques is that thread groups execute with increased efficiency, resulting in improved processor performance.
Public/Granted literature
- US20140189698A1 APPROACH FOR A CONFIGURABLE PHASE-BASED PRIORITY SCHEDULER Public/Granted day:2014-07-03
Information query