Abstract:
A system with granular power/performance management. The system includes a plurality of platforms each to execute tasks, each platform having a plurality of settings that affect a ratio of performance to power usage. Each platform executes an optimization agent to collectively cause the platforms to execute a workload based on a plurality of permutations of the settings. A candidate list creator exists as part of the optimization agent to aggregate a list of performance metrics associated with the plurality of permutations.
Abstract:
Various embodiments are generally directed to an apparatus, method and other techniques to determine a threshold value of power for a fundamental function for a device, determine whether a current power level of a power source is equal to or less than the threshold value for the fundamental function. Further, and in response to determining the current power level is less than or equal to the threshold value, prohibit operation of an extended function, and in response to determining the current power level is not less than or equal to the threshold value, permit operation of the extended function.
Abstract:
An apparatus for providing an external power supply, memory device, camera, and/or other peripheral capabilities to a head-mounted data collection device may include a first portion releasably connecting to the data collection device. The first portion may have a first data port interface configured for connection to a corresponding data port interface of the data collection device. The apparatus may have a second portion releasably connectable to the first portion, the second portion including an internal data port interface configured for connection to a corresponding internal data port interface of the first portion, a power cell module, and a power supply interface configured for connection to a corresponding power supply input of the head-mounted wearable data collection device. The first portion and/or the second portion may include interface logic for receiving data via the first data port and command logic for issuing commands to the data collection device.
Abstract:
A method of automatic allocation of processing power and system resource for an image viewing and processing application is disclosed. The usage of a processing unit or system resources consumed by other computing-processes on the computer is determined. The usage required by the image viewing and processing application is determined. Then, based on the usage consumed by other computing-processes and the usage required by the image viewing and processing application, the adequacy of the processing unit or system resources for executing the image viewing and processing application is assessed. If the adequacy of the processing unit or system resources for executing the image viewing and processing application is not satisfied, the usage of the processing unit or system resources consumed by other computing-processes associated with other applications is displayed.
Abstract:
A method is described. The method includes receiving an indication of an activity of load circuitry of a power supply. The method includes, in response to the indication, generating a first signal that describes the activity and a second signal that describes whether the event is initiating or completing. The method includes determining a weight amount from the first signal and adjusting a credit count by the weight amount up or down based on the second signal. The method includes comparing the credit count against a first threshold. The method includes calculating an average credit count that accounts for the credit count and previous credit counts and comparing the average credit count against a second threshold. The method includes adjusting an activity level of the load circuitry if either threshold is crossed.
Abstract:
One or more system, apparatus, method, and computer readable media is described below for power management of one or more graphics processor resources. In some embodiments, a graphics processor context associated with an application an including power-related hardware configuration and control parameters is stored to memory. In some embodiments, graphics processor contexts are switched in and out as different application workloads are processed by resources of the graphics processor. In some embodiments, power-performance management algorithms are grouped and sequentially executed in ordered phases of a control loop to generate a compatible set of control parameter requests. Once finalized, the set is output as requests to graphics processor hardware and/or updates to stored graphics processor contexts.
Abstract:
A method includes receiving (506) information identifying one or more power constraint violations in a hierarchy (109, 300) of computing devices (108a-108n). The hierarchy has multiple levels (304a-304d), and the computing devices are grouped into different collections in one or more levels of the hierarchy. The one or more power constraint violations are associated with at least one of the levels. The method also includes classifying (508) each power constraint violation by identifying, for each power constraint violation, one or more of the computing devices that potentially contribute to that power constraint violation. In addition, the method includes resolving (606, 612) the one or more power constraint violations by throttling power consumption of at least one of the one or more computing devices identified as potentially contributing to the one or more power constraint violations.
Abstract:
Voltage droop control is disclosed. A device includes a first component (102) coupled to an external power supply (106) and a second component (104) coupled to the external power supply. The first component includes a first input (132) configured to receive a first voltage (120), a first internal power supply (108) configured to be charged by the external power supply in response to the first voltage corresponding to a first logical value, and a voltage droop controller (164) configured to output a second voltage (122) via a first output (134). The second voltage corresponds to the first logical value in response to a first voltage level of the first internal power supply satisfying a second voltage level. The second component (104) includes a second input (136) configured to receive the second voltage (122) from the first output (134).
Abstract:
A method, an apparatus, and a computer program product are provided. The apparatus may be a user equipment, called UE. The UE has a processor including a plurality of cores. The plurality of cores includes a first core and remaining cores. The UE determines a temperature of the first core of the plurality of cores. The first core processes a load. The UE determines that the temperature of the first core is greater than a first threshold. The UE determines that the temperature of the first core is not greater than a second threshold. The second threshold is greater than the first threshold. The UE transfers at least a portion of the load of the first core to a second core of the remaining cores in response to determining that the temperature of the first core is greater than the first threshold.