Apparatus and method with computing system control based on reinforcement learning for operating in high performance / efficiency mode
AssigneeSamsung Electronics Co., Ltd.
InventorsHyung-Dal Kwon, Seongbeom Kim
Life of this patent
Estimating the term…
Abstract
An apparatus with computing system control includes: a receiver configured to receive an operation mode for controlling a plurality of components constituting a computing system; and a processor configured to: determine a parameter for controlling the plurality of components based on the operation mode, a time limit for processing an operation of the plurality of components, and an operation time of the plurality of components; distribute a workload for the plurality of components based on the parameter; and process the operation based on the distributed workload.
Claims25
An apparatus with computing system control, the apparatus comprising:
- a processor configured to:
- determine one or more parameters for controlling a plurality of components constituting a computing system based on whether an operation mode for controlling the plurality of components is a high performance mode or a high efficiency mode and on an operation time to complete processing of one or more workloads using the plurality of components, and by performing reinforcement learning on a neural network based on temperatures of the plurality of components, operation voltages of the plurality of components, operation frequencies of the plurality of components, power consumptions of the plurality of components, peak performances of the plurality of components, and power efficiencies of the plurality of components;
- in response to the operation mode being the high performance mode, compare the power consumptions of the plurality of components;
- in response to the operation mode being the high efficiency mode, compare the operation voltages according to the operation frequencies of the plurality of components;
- distribute the one or more workloads to the plurality of components based on the one or more parameters and on a result of the comparing of the power consumptions or a result of the comparing of the operation voltages according to the operation mode;
- and
- process the distributed one or more workloads on the plurality of components.
A processor-implemented method with computing system control, the method comprising:
- receiving an operation mode for controlling a plurality of components constituting a computing system;
- determining one or more parameters for controlling the plurality of components based on whether the operation mode is a high performance mode or a high efficiency mode and on an operation time to complete processing of one or more workloads using the plurality of components, and by performing reinforcement learning on a neural network based on temperatures of the plurality of components, operation voltages of the plurality of components, operation frequencies of the plurality of components, power consumptions of the plurality of components, peak performances of the plurality of components, and power efficiencies of the plurality of components;
- in response to the operation mode being the high performance mode, comparing the power consumptions of the plurality of components;
- in response to the operation mode being the high efficiency mode, comparing the operation voltages according to the operation frequencies of the plurality of components;
- distributing the one or more workloads to the plurality of components based on the one or more parameters and on a result of the comparing of the power consumptions or a result of the comparing of the operation voltages according to the operation mode;
- and
- processing the distributed one or more workloads on the plurality of components.
A processor-implemented method with computing system control, the method comprising:
- determining a first operation parameter of a first component and a second operation parameter of a second component based on whether an operation mode for controlling a computing system comprising the first component and the second component is a high performance mode or a high efficiency mode, and by performing reinforcement learning on a neural network based on temperatures of the first and second components, operation voltages of the first and second components, operation frequencies of the first and second components, power consumptions of the first and second components, peak performances of the first and second components, and power efficiencies of the first and second components;
- in response to the operation mode being the high performance mode, comparing the power consumptions of the first and second components;
- in response to the operation mode being the high efficiency mode, comparing the operation voltages according to the operation frequencies of the first and second components;
- based on a comparison result of the power consumptions or a comparison result of the operation voltages, assigning a first workload to the first component and a second workload, having a greater amount of computation than the first workload, to the second component, in response to a value of the first operation parameter being greater than a value of the second operation parameter according to the operation mode;
- and
- processing the first workload the second workload using the first component and the second component based on the assigned first workload and the assigned second workload on the plurality of components.
Dependencies are inferred from the claim text.