INPUT COMPENSATED AND/OR OVERCOMPENSATED COMPUTING
First Claim
Patent Images
1. A method for performing a computation on a computing platform, the method comprising:
- associating by the computing platform a compensation or overcompensation with an input to the computation, the compensation or overcompensation to be used in conjunction with the input when performing the computation on the computing platform to at least reduce an error of the computation; and
performing by the computing platform, the computation using the input in conjunction with the associated compensation or overcompensation.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques are generally described for correcting computation errors via input compensation and/or input overcompensation. In various examples, errors of a computation may be detected, and input compensation and/or overcompensation to correct the errors may be created. The disclosed techniques may be used for power and/or energy minimization/reduction, and debugging, among other applications. Other embodiments and/or applications may be disclosed and/or claimed.
23 Citations
28 Claims
-
1. A method for performing a computation on a computing platform, the method comprising:
-
associating by the computing platform a compensation or overcompensation with an input to the computation, the compensation or overcompensation to be used in conjunction with the input when performing the computation on the computing platform to at least reduce an error of the computation; and performing by the computing platform, the computation using the input in conjunction with the associated compensation or overcompensation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for a computing platform to at least reduce an error of a computation performed on a target computing platform, the method comprising:
-
detecting by the computing platform, the error of the computation performed on the target computing platform; and determining and providing by the computing platform to the target computation, a compensation or overcompensation to an input to the computation to at least reduce the error when the computation is performed on the target computing platform. - View Dependent Claims (13, 14, 15)
-
-
16. A method for a computing platform to correct or partially correct an error of a computation performed on a target computing platform, the method comprising:
-
receiving by the computing platform, from another computing platform, a description of the error of the computation performed on the target computing platform; and determining and providing by the computing platform to the target computation, a compensation or overcompensation to an input to the computation to correct or partially correct the error when the computation is performed on the target computing platform. - View Dependent Claims (17)
-
-
18. An apparatus for performing a computation, the apparatus comprising:
-
a processor configured to execute instructions; a storage medium coupled to the processor, and having stored therein instructions to be executed by the processor, wherein when executed, the instructions enable the apparatus to associate a compensation or overcompensation with an input to a computation, the compensation or overcompensation to be used in conjunction with the input when performing the computation on the computing apparatus to at least reduce an error of the computation; and perform the computation using the input in conjunction with the associated compensation or overcompensation. - View Dependent Claims (19, 20)
-
-
21. An apparatus for at least reducing an error of a computation performed on a target computing platform, the apparatus comprising:
-
a processor configured to execute instructions; a storage medium coupled to the processor, and having stored therein instructions to be executed by the processor, wherein when executed, the instructions enable the apparatus to detect an error of a computation performed on the target computing platform; and determine and provide to the target computation platform, a compensation or overcompensation to an input to the computation to at least reduce the error when the computation is performed on the target computing platform. - View Dependent Claims (22)
-
-
23. An apparatus for at least reducing an error of a computation performed on a target computing platform, the apparatus comprising:
-
a processor configured to execute instructions; a storage medium coupled to the processor, and having stored therein instructions to be executed by the processor, wherein when executed, the instructions enable the apparatus to receive from another computing platform, a description of the error of the computation performed on the target computing platform; and determine and provide to the target computation, a compensation or overcompensation to an input to the computation to correct or partially correct the error when the computation is performed on the target computing platform. - View Dependent Claims (24)
-
-
25. An article of manufacture comprising:
-
a computer readable storage medium; and a plurality of instructions stored in the storage medium, wherein the instructions are designed to be executed by a processor of an apparatus to enable the apparatus to determine and provide to a target computation platform a compensation or overcompensation to an input to a computation to at least reduce an error of the computation when the computation is performed on the target computing platform. - View Dependent Claims (26, 27, 28)
-
Specification