Semiconductor device, operating condition controlling method, and non-transitory computer readable medium
AssigneeRenesas Electronics Corporation
InventorsTakahiko Gomi, Ryu Nagasawa, Gaku Inami
Life of this patent
Estimating the term…
Abstract
An operating condition is controlled from viewpoints both processing capacity and power consumption. A CPU 11 includes, for example, a plurality of CPU cores 11a to 11d, and configured to such that an operating condition can be varied. A performance table 26 is a table representing a relationship between the operating condition of the CPU 11 and the processing capacity of the CPU 11. A power consumption table 27 is a table representing a relationship between the operating condition of the CPU 11 and power consumption. An operation control unit 22 controls the operating condition of the CPU 11 referring to the performance table 26 and the power consumption table 27.
Claims19
A semiconductor device comprising:
- a process execution unit configured such that an operating condition thereof can be varied;
- and
- an operation control unit configured to change the operating condition of the process execution unit referring to a performance table representing a relationship between the operating condition and processing capacity of the process execution unit and a power consumption table representing a relationship between the operating condition and power consumption,
- wherein the power consumption related to the operating condition in the power consumption table includes a leak power depending on a temperature,
- wherein the process execution unit comprises a plurality of processors configured such that an operating frequency can be varied,
- wherein the operating condition includes a combination of a number of processors to operate in the process execution unit and an operating frequency of the processors, and
- wherein the operation control unit determines a number of the processors to operate in the process execution unit and an operating frequency of each of the processors based on referring to the performance table and the power consumption table.
An operating condition controlling method comprising:
- referring to a performance table representing a relationship between an operating condition of a process execution unit configured such that the operating condition can be varied and a processing capacity of the process execution unit, and extracting one or more operating conditions associated with a processing capacity having a predetermined relationship with respect to a reference processing capacity;
- when one operating condition is extracted, changing the operating condition of the process execution unit to the operating condition extracted;
- and
- when a plurality of operating conditions are extracted, referring to a power consumption table representing a relationship between the operating condition and power consumption and identifying an operating condition with the lowest power consumption among the plurality of operating conditions, and changing the operating condition of the process execution unit to the operating condition identified,
- wherein the power consumption related to the operating condition in the power consumption table includes a leak power depending on a temperature,
- wherein the process execution unit comprises a plurality of processors configured such that an operating frequency can be varied,
- wherein the operating condition includes a combination of a number of processors to operate in the process execution unit and an operating frequency of the processors, and
- wherein a number of the processors to operate in the process execution unit and an operating frequency of each of the processors is determined based on referring to the performance table and the power consumption table.
A Non-transitory Computer Readable medium storing a program causing a computer to execute operating condition controlling, wherein the operating condition controlling comprises:
- referring to a performance table representing a relationship between an operating condition of a process execution unit configured such that the operating condition can be varied and processing capacity of the process execution unit, and extracting one or more operating conditions associated with a processing capacity having a predetermined relationship with respect to a reference processing capacity;
- when one operating condition is extracted, changing the operating condition of the process execution unit-to the operating condition extracted;
- and
- when a plurality of operating conditions are extracted, referring to a power consumption table representing a relationship between the operating condition and power consumption and identifying an operating condition with the lowest power consumption among the plurality of operating conditions, and changing the operating condition of the process execution unit to the operating condition identified,
- wherein the power consumption related to the operating condition in the power consumption table includes a leak power depending on a temperature,
- wherein the process execution unit comprises a plurality of processors configured such that an operating frequency can be varied,
- wherein the operating condition includes a combination of a number of processors to operate in the process execution unit and an operating frequency of the processors, and
- wherein a number of the processors to operate in the process execution unit and an operating frequency of each of the processors is determined based on referring to the performance table and the power consumption table.
Dependencies are inferred from the claim text.