Patent · US Active

Systems, methods and devices for work placement on processor cores

US10037227B2 · kind B2 · utility

36Cited by
4References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 17, 2015
Grant dateJul 31, 2018
Priority date
Expiry dateAug 31, 2036

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Work can be migrated between processor cores. For example, a thread causing a heavy load on a first core can be detected. A power control unit can determine to migrate the thread from the first less-efficient core to the second more-efficient core. The power control unit can request that the first core and the second core transition to a low-power state (e.g., a sleep state, a C6 power state, etc.). The first core can transfer its software context to a first core software context storage, halt and quiesce. The second core can halt and quiesce. The software context from the first core software context storage can be transferred to a second core software context storage of the second core. A processing core identifier of the first core can be assigned to the second core. The power control unit can then request the second core to transition to an active state (such as a C0 state).

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.