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:
Oct. 04, 2011
Filed:
May. 20, 2002
Gerard Chauvel, Antibes, FR;
Dominique D'inverno, Villeneuve-Loubet, FR;
Serge Lasserre, Frejus, FR;
Maija Kuusela, Mouans Sartoux, FR;
Gilbert Cabillic, Brece, FR;
Jean-philippe Lesot, Etrelles, FR;
Michel Banâtre, La Fresnais, FR;
Frédéric Parain, Rennes, FR;
Jean-paul Routeau, Thorigné-Foillard, FR;
Salam Majoul, Rennes, FR;
Gerard Chauvel, Antibes, FR;
Dominique D'Inverno, Villeneuve-Loubet, FR;
Serge Lasserre, Frejus, FR;
Maija Kuusela, Mouans Sartoux, FR;
Gilbert Cabillic, Brece, FR;
Jean-Philippe Lesot, Etrelles, FR;
Michel Banâtre, La Fresnais, FR;
Frédéric Parain, Rennes, FR;
Jean-Paul Routeau, Thorigné-Foillard, FR;
Salam Majoul, Rennes, FR;
Texas Instruments Incorporated, Dallas, TX (US);
Abstract
A mobile device () manages tasks () using a scheduler () for scheduling tasks on multiple processors (). To conserve energy, the set of tasks to be scheduled are divided into two (or more) subsets, which are scheduled according to different procedures. In a specific embodiment, the first subset contains tasks with the highest energy consumption deviation based on the processor that executes the task. This subset is scheduled according to a power-aware procedure for scheduling tasks primarily based on energy consumption criteria. If there is no failure, the second subset is scheduled according to a real-time constrained procedure that schedules tasks primarily based on the deadlines associated with the various tasks in the second subset. If there is a failure in either procedure, one or more tasks with the lowest energy consumption deviation are moved from the first subset to the second subset and the scheduling is repeated.