Back to results
US 2017/0286168 A1Published application
Balancing thread groups
AssigneeHewlett Packard Enterprise Development LP
InventorsBen Simpson, Jake Hoggans
Life of this patent
Estimating the term…
Abstract
A method for balancing thread groups across a plurality of processor cores identifies the processor cores executing active thread groups. A processor core with a lowest number of active thread groups is identified. A new thread group is assigned to the processor core with the lowest number of active thread groups when the new thread group becomes active.
Claims15
A method for balancing thread groups across a plurality of processor cores, comprising:
- identifying the processor cores executing active thread groups;
- identifying a processor core with a lowest number of active thread groups;
- and
- assigning a new thread group to the processor core with the lowest number of active thread groups when the new thread group becomes active.
1 more element
A computing system, comprising:
- a processor;
- and
- a memory comprising code executed to cause the processor to:
- identify the processor cores executing active thread groups;
- identify a processor core with a lowest number of active thread groups;
- and
- assign a new thread group to the processor core with the lowest number of active thread groups when the new thread group becomes active.
4 more elements
A tangible, non-transitory, computer-readable medium comprising instructions directing a processor to:
- identify the processor cores executing active thread groups;
- identify a processor core with a lowest number of active thread groups;
- assign a new thread group to the processor core with the lowest number of active thread groups when the new thread group becomes active;
- and
- assign the new thread group in descending order when more than one processor core has the lowest number of active thread groups.
2 more elements
Dependencies are inferred from the claim text.