The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 10, 2017
Filed:
Sep. 06, 2013
Texas Instruments Deutschland Gmbh, Freising, DE;
Horst Diewald, Freising, DE;
Johann Zipperer, Unterscheissheim, DE;
Peter Weber, Allershausen, DE;
Anton Brauchle, Mering, DE;
TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US);
Abstract
A program optimizer includes an energy tracking system, an energy monitoring system, and a code generation control system. The energy tracking system measures a pulse signal of a DC-DC converter that provides energy to a processor. The energy monitoring system determines, based on values received from the energy tracking system, attributes of operation of the processor. The code generation control system determines whether the values indicate that the execution of a first version of a program uses an amount of energy that is outside a predefined energy range, and to: 1) identify a parameter of an instruction generator that if changed will cause a second version of the program, when to use an amount of energy that is within the predefined energy range; 2) change a value of the identified first parameter; and 3) produce a second version of the program based on the changed value of the first parameter.