Processor device voltage characterization
First Claim
1. A method of altering power consumption of a computing apparatus, the method comprising:
- receiving a voltage characterization service over a communication interface of the computing apparatus, wherein the voltage characterization service is transferred by a deployment platform remote from the computing apparatus;
performing repeated booting of a processing device of the computing apparatus into an operating system and iteratively reducing at least one input voltage applied to the processing device;
for each iterative reduction in the at least one input voltage, executing the voltage characterization service to perform one or more functional tests that run one or more application level processes in the operating system and exercise processor core elements and input/output elements of the processing device in context with a plurality of peripheral devices which share at least one voltage domain as the at least one input voltage;
monitoring for operational failures of at least the processing device during execution of the voltage characterization service; and
based at least on the operational failures, determining at least one resultant input voltage for the processing device lower than a manufacturer specified operating voltage.
1 Assignment
0 Petitions
Accused Products
Abstract
Power reduction and voltage adjustment techniques for computing systems and processing devices are presented herein. In one example, a method includes receiving a voltage characterization service over a communication interface of the computing apparatus as transferred by a deployment platform remote from the computing apparatus. The method includes executing the voltage characterization service for a processing device of the computing apparatus to determine at least one input voltage for the processing device lower than a manufacturer specified operating voltage, the voltage characterization service comprising a functional test that exercises the processing device at iteratively adjusted voltages in context with associated system elements of the computing apparatus. During execution of the voltage characterization service, the method includes monitoring for operational failures of at least the processing device, and responsive to the operational failures, restarting the processing device using a recovery voltage higher than a current value of the iteratively adjusted voltages.
-
Citations
20 Claims
-
1. A method of altering power consumption of a computing apparatus, the method comprising:
-
receiving a voltage characterization service over a communication interface of the computing apparatus, wherein the voltage characterization service is transferred by a deployment platform remote from the computing apparatus; performing repeated booting of a processing device of the computing apparatus into an operating system and iteratively reducing at least one input voltage applied to the processing device; for each iterative reduction in the at least one input voltage, executing the voltage characterization service to perform one or more functional tests that run one or more application level processes in the operating system and exercise processor core elements and input/output elements of the processing device in context with a plurality of peripheral devices which share at least one voltage domain as the at least one input voltage; monitoring for operational failures of at least the processing device during execution of the voltage characterization service; and based at least on the operational failures, determining at least one resultant input voltage for the processing device lower than a manufacturer specified operating voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
one or more computer readable storage media; program instructions stored on the one or more computer readable storage media that, based at least in part on execution by a computing system, direct the computing system to at least; receive a voltage characterization service over a communication interface of the computing system, wherein the voltage characterization service is transferred by a deployment platform remote from the computing system; perform repeated booting of a processing device of the computing apparatus into an operating system and iteratively reduce at least one input voltage applied to the processing device; for each iterative reduction in the at least one input voltage, execute the voltage characterization service to perform one or more functional tests that run one or more application level processes in the operating system and exercise processor core elements and input/output elements of the processing device in context with a plurality of peripheral devices which share at least one voltage domain as the at least one input voltage; monitor for operational failures of at least the processing device during execution of the voltage characterization service; and based at least on the operational failures, determine at least one resultant input voltage for the processing device lower than a manufacturer specified operating voltage. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An in-situ voltage adjustment platform for a computing apparatus, the platform comprising:
-
a firmware update service configured to receive voltage characterization firmware transferred by a deployment platform remote from the computing apparatus; and a characterization service configured to; perform repeated booting of a processing device of the computing apparatus into an operating system and iteratively reduce at least one input voltage applied to the processing device; for each iterative reduction in the at least one input voltage, execute the voltage characterization firmware to perform one or more functional tests that run one or more application level processes in the operating system and exercise processor core elements and input/output elements of the processing device in context with a plurality of peripheral devices which share at least one voltage domain as the at least one input voltage; monitor for operational failures of at least the processing device during execution of the voltage characterization service; and based at least on the operational failures, determine at least one resultant input voltage for a processing device of the computing apparatus lower than a manufacturer specified operating voltage. - View Dependent Claims (18, 19, 20)
-
Specification