EP1555595A2

Apparatus for controlling power of processor having a plurality of cores and control method of the same

Abstract

Embodiments of an apparatus and methods for controlling power of a processor having a plurality of cores can independently control individual or selected cores and power supply circuits corresponding to the cores based on, for example, an operation state of the processor or a power mode. Embodiments of an apparatus for controlling power of a processor having a plurality of cores can include a plurality of power supply units each capable of independently supplying a supply power to a plurality of cores provided in one processor, a unit for checking at least one among a use state, a use amount and a power mode of each core and for turning on/off each checked core, and a unit that contacts with the unit for checking for controlling the power supply units in response to an on/off operation of each core.

EP1555595A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 1 December 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 6 independent, 18 dependent

  1. 1
    An apparatus for controlling power of a processor having a plurality of cores, comprising:a plurality of power supply means each for independently supplying power to one of a plurality of cores provided in one processor;means for checking at least one among a core use state, a core power mode or a core use amount of each core and for turning on/off said each core;and means for controlling the plurality of power supply means according to said on/off operation of said each core.
  2. 7
    The apparatus of any of claims 1 to 6, wherein the core power mode is at least one member chosen from (1) a higher performance mode, (2) an adaptive mode having performance requirements that change responsive to a current processor amount of use, and (3) a power saving mode to reduce power consumption by the processor.
  3. 8
    A method for controlling power of a processor having a plurality of cores, comprising. checking a use state of each of a plurality of cores provided in one processor;and independently disconnecting power supplied to at least one core that is not being currently used as a result of the checking.
  4. 12
    The method according to any of claims 8 to 11, comprising discontinuing use of a core when an error occurs in said core.
  5. 14
    The method of any of claims 8 to 13, comprising independently setting the use state of at least one core according to a power management mode of the processor.
  6. 15
    A method for controlling power of a processor having a plurality of cores, comprising:checking a power management mode of a processor having a plurality of cores;and selectively turning on each core of said plurality of cores based on the checked management mode and the use amount of the processor.
  7. 21
    The method of any of claims 15 to 20, wherein a device driver performs the on/off controls and the use amount checks of the cores, respectively, and wherein an embedded controller performs the on/off controls of DC/DC controllers that supply power to the cores, respectively.
  8. 22
    A portable computer, comprising:a first circuit configured to determine a use state of a plurality of cores of a single processor;and a second circuit configured to independently provide power to at least two cores based on the corresponding use state of the core.