1. An apparatus for controlling power of a processor having a plurality of cores, comprising:
a plurality of power supply units each for independently supplying power to a different one of the plurality of cores provided in one processor;
a plurality of DCDC converters each coupled to a different one of the plurality of power supply units to individually supply power to a corresponding one of the cores;
a single device driver, coupled to each of the plurality of cores, to check at least one of a state of each core, a use amount of each core or a processor power mode of each core, wherein the single device driver provides separate and individual ON and OFF control to each of the cores of the one processor; and
a controller, coupled to the single device driver, to separately and individually provide ON and OFF control to each of the DCDC converters based on the checked state of each corresponding core, the checked use amount of each corresponding core or the checked processor power mode of each corresponding core by the single device driver.
2. The apparatus of claim 1, wherein the controller controls one of the DCDC converters for supplying DC power to each corresponding core in response to the control of said each of the plurality of cores by the single device driver.
3. The apparatus of claim 1, wherein the processor power mode comprises at least one of: (1) a higher performance mode, (2) an adaptive mode having performance requirements that change responsive to a current processor amount of use, or (3) a power saving mode to reduce power consumption by the processor.
4. A method for controlling power of a processor having a plurality of cores, comprising:
checking, by using a single device driver, a state of each of the plurality of cores provided in the one processor and a use amount of each of the plurality of cores, each of the plurality of cores to individually receive DC power from a corresponding one of a plurality of DCDC converters;
independently controlling, by using an embedded controller, power supplied to each of the plurality of cores by the plurality of DCDC converters based on the checked use amount of the state of the plurality of cores, wherein the checked use amount indicates that the respective core is operating, and wherein each DCDC converter of the plurality of DCDC converters is controlled by the controller based on the checked state of each core, the checked use amount of each core or the checked processor power mode of each core by the device driver; and
providing, by the single device driver, separate and individual ON and OFF control to each of the cores of the processor.
5. The method according to claim 4, further comprising discontinuing use of one of the plurality of cores when an error state occurs in said one of the plurality of cores.
6. The method of claim 5, further comprising determining system failure when an error state occurs in all of the plurality of cores.
7. The method of claim 4, further comprising independently setting a use state of at least one core according to a power management mode of the processor.
8. A method for controlling power of a processor having a plurality of cores, each of the plurality of cores to receive power from a corresponding one of a plurality of DCDC converters, the method comprising:
checking a power management mode of the processor having the plurality of cores and checking a use amount of each of the cores, wherein the power management mode and the use amount are checked by a single device driver; and
selectively turning on each core of said plurality of cores based on the checked power management mode and based on the checked use amount of the plurality of cores, wherein an embedded controller performs onoff controls of the plurality of DCDC converters that supply power to the corresponding cores, and wherein each DCDC converter of the plurality of DCDC converters is controlled by the embedded controller based on the checked state of each core, the checked use amount of each core or the checked processor power mode of each core by the single device driver; and
providing, by the single device driver, separate and individual ON and OFF control to each of the cores of the processor.
9. The method of claim 8, wherein said checking the power management mode comprises checking whether the power management mode is at least one of: (1) a higher performance mode, (2) an adaptive mode having performance requirements that change responsive to a current processor amount of use, or (3) a power saving mode to reduce power consumption by the processor.
10. The method of claim 8, wherein said checking the power management mode of the processor comprises determining whether the power management mode set in the processor is a none mode or an adaptive mode.
11. The method of claim 10, wherein when the checked power management mode is the none mode, the device driver of an operating system (OS) turns on all of the cores, and the embedded controller turns on all of the plurality of DCDC converters, wherein each DCDC converter respectively provides power to one of said plurality of cores.
12. The method of claim 10, wherein when the power management mode is the adaptive mode, a single selected core among the plurality of the cores is turned on, comprising:
determining a use amount of the selected core;
enabling at least one additional core when the use amount is greater than a first prescribed value; and
disabling said at least one additional core when a processor use amount is less than a second prescribed value.
13. The method of claim 10, wherein when the none mode or the adaptive mode is set, when an error occurs in a prescribed core, the power management mode is automatically set to a constant mode, and the prescribed core having the error is turned off, and a DCDC converter that supplies power to the core having an error is turned off.
14. The method of claim 8, wherein when the use amount of one core reaches 100%, one additional core of the plurality cores is turned on, and the respective DCDC converters corresponding to each of the cores are turned on.
15. The method of claim 8, wherein when an entire use amount of the processor including at least two cores is below 50%, only one of the two cores is turned on, and only the corresponding DCDC converter is turned on by the controller based on an interface with the single device driver.
16. A method for controlling a processor having a plurality of cores, comprising:
determining a first DC power management mode of a processor having a plurality of cores;
selectively controlling DC power to each core of said plurality of cores based on the determined first DC power management mode and a use amount of the processor, wherein the use amount corresponds to an actual amount of use greater than zero, and each core is independently associated with one of a plurality of DCDC converters, and the selectively controlling DC power to each core includes selectively controlling the respective DCDC converters corresponding to each of the cores;
determining a second DC power management mode of the processor; and
selectively controlling DC power to each core of the plurality of cores based on the determined second DC power management mode and by selectively controlling the respective DCDC converter corresponding to each core, and wherein each DCDC converter of the plurality of DCDC converters is controlled by an embedded controller based on the checked state of each core, the checked use amount of each core or the checked processor power mode of each core by a device driver,
wherein said determining the first power management mode of the processor comprises determining whether the power management mode set in the processor is a none mode or an adaptive mode, and wherein when the determined first DC power management mode is the none mode, the device driver of an operating system (OS) separately and independently turns ON all of the cores of the processor, and the embedded controller turns ON all of a plurality of DCDC converters, wherein each DCDC converter respectively provides power to one of said plurality of cores, and wherein the device driver performs ON and OFF controls and the use amount checks of the cores, respectively, and wherein the embedded controller performs the ON and OFF controls of the DCDC controllers that supply power to the cores, respectively.
17. The method of claim 16, wherein the power management modes include: (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.
18. The method of claim 16, wherein when the determined first DC power management mode is the adaptive mode, a single selected core among the plurality of the cores is turned on by the following:
determining a use amount of the selected core;
enabling at least one additional core when the use amount is greater than a first prescribed value; and
disabling said at least one additional core when an entire use amount of a processor is less than a second prescribed value.
19. The method of claim 18, wherein when the use amount of the selected core reaches 100%, both the selected and one additional core are turned on, and the respective DCDC converters corresponding to each of the cores are turned on.
20. The method of claim 18, wherein when the entire use amount of the processor is below 50%, only one of the two cores is turned on, and only the corresponding DCDC converter is turned on by the controller based on an interface with the device driver.
21. The method of claim 16, wherein when the none mode or the adaptive mode is set and when an error occurs in a prescribed core, the power management mode of the processor is automatically set to a constant mode, the prescribed core having the error is turned off, and a DCDC converter that supplies power to the core having an error is turned off.
22. A method for controlling power of a processor having a plurality of cores, each of the plurality of cores to receive power from a corresponding one of a plurality of DCDC converters, the method comprising:
supplying power to a single selected core from a corresponding one of the DCDC converters coupled to the single selected core;
determining a use amount of the single selected core, wherein the use amount is determined by a single device driver;
turning on an additional core by the single device driver and a corresponding one of the DCDC converters by a controller that supplies power to the additional core when the determined use amount of the single selected core by the single device driver is greater than a first prescribed value;
determining an entire use amount of the processor by the single device driver when at least two of the cores are turned on; and
turning off at least one core by the single device driver and a corresponding DCDC converter by the controller that supplies power to said at least one core when the determined processor use amount is less than a second prescribed value, wherein the single device driver provides separate and individual ON and OFF control to each of the cores of the processor.
23. The method of claim 22, further comprising determining a system failure when an error state occurs in all of the plurality of cores.
24. The method of claim 22, further comprising independently setting a use state of at least one core according to a power management mode of the processor.
25. The method of claim 22, further comprising:
checking a power management mode of the processor; and
selectively turning on each core of said plurality of cores based on the checked power management mode, wherein selectively turning on each core of the plurality of cores is based on a processor use amount.
26. The method of claim 25, wherein said checking the power management mode comprises checking whether the power management mode is at least one of (1) a higher performance mode, (2) an adaptive mode having performance requirements that change responsive to a current processor amount of use, or (3) a power saving mode to reduce power consumption by the processor.
27. The method of claim 25, wherein said checking the power management mode of the processor comprises determining whether the power management mode set in the processor is a none mode or an adaptive mode.
28. The method of claim 27, wherein when the checked power management mode is the none mode, the single device driver of an operating system (OS) separately and individually turns on all of the cores, and the controller turns on all of the plurality of DCDC converters, wherein each DCDC converter respectively provides power to one of said plurality of cores.
29. The method of claim 22, further comprising turning on another core and the corresponding DCDC converter or turning off an error-occurred core and the corresponding DCDC converter when a certain error occurs when at least one core is turned on.
30. A computer comprising:
a plurality of DCDC converters;
a processor having a plurality of cores, each of the plurality of cores to receive power from a corresponding one of the plurality of DCDC converters, wherein a first one of the DCDC converters to supply power to a single selected core; and
a single device driver to determine a use amount of the single selected core,
wherein the computer to turn on an additional core and the corresponding DCDC converter that supplies power to the additional core when the determined use amount of the single selected core is greater than a first prescribed value, and
the single device driver to determine an entire use amount of the processor when at least two cores are separately and independently turned on by the single device driver, wherein the computer to turn off at least one core and the corresponding DCDC converter that supplies power to said at least one core when the determined processor use amount is less than a second prescribed value, and
the computer to turn on an additional core and the corresponding DCDC converter or to turn off an error-occurred core and the corresponding DCDC converter, when a certain error occurs when at least one core is turned on, wherein the single device driver to separately and individually turn ON or turn OFF each of the plurality of cores of the processor, and the computer further comprises an embedded controller to separately and individually turn ON or turn OFF each of the plurality of DCDC converters.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A photosensitive composition, comprising:
a binder polymer prepared by free radical polymerization of acrylic acid andor methacrylic acid with one or more monomers chosen from acrylate monomers, methacrylate monomers and vinyl aromatic monomers;
a free radical polymerizable monomer bearing two or more ethylenically unsaturated groups,
a free radical photoinitiator; and
a stable free radical inhibitor, wherein the stable free radical inhibitor is present in the composition in an amount of from 0.04 to 0.3 wt % based on the total weight of the composition.
2. The photosensitive composition of claim 1, wherein the composition is capable of being coated to a dried thickness of greater than 100 microns by spin coating in a single application.
3. The photosensitive composition of claim 1, wherein the binder polymer is prepared by free radical polymerization of ethyl acrylate, methyl methacrylate, and methacrylic acid.
4. The photosensitive composition of claim 1, wherein the stable free radical inhibitor comprises 2,2,6,6-tetramethyl-1-piperidinyloxy, 2,2-diphenyl-1-picrylhydrazyl, or a derivative thereof.
5. A dry-film photoresist, comprising:
a releasable carrier substrate; and
a photosensitive layer over the carrier substrate, comprising the photosensitive composition of claim 1.
6-10. (canceled)
11. The photosensitive composition of claim 1, wherein the composition is capable of being coated to a dried thickness of greater than 50 microns by spin coating in a single application.
12. The photosensitive composition of claim 1, wherein the composition has a total solids content of 45 wt % or greater
13. The dry-film photoresist of claim 5, wherein the binder polymer is prepared by free radical polymerization of ethyl acrylate, methyl methacrylate, and methacrylic acid.
14. The dry-film photoresist of claim 5, wherein the stable free radical inhibitor comprises 2,2,6,6-tetramethyl-1-piperidinyloxy, 2,2-diphenyl-1-picrylhydrazyl, or a derivative thereof.
15. A photosensitive composition, comprising:
a binder polymer prepared by free radical polymerization of acrylic acid andor methacrylic acid with one or more monomers chosen from acrylate monomers, methacrylate monomers and vinyl aromatic monomers;
a free radical polymerizable monomer bearing two or more ethylenically unsaturated groups;
a free radical photoinitiator; and
a stable free radical inhibitor,
wherein the composition has a total solids content of 45 wt % or greater.