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. 28, 2014
Filed:
Aug. 01, 2011
Arthur Kirk Mccready, Glendale, AZ (US);
Aaron R. Larson, Shoreview, MN (US);
Ryan Lawrence Roffelsen, Tigard, OR (US);
Larry James Miller, Black Canyon City, AZ (US);
Murali Rangarajan, Plymouth, MN (US);
Arthur Kirk McCready, Glendale, AZ (US);
Aaron R. Larson, Shoreview, MN (US);
Ryan Lawrence Roffelsen, Tigard, OR (US);
Larry James Miller, Black Canyon City, AZ (US);
Murali Rangarajan, Plymouth, MN (US);
Honeywell International Inc., Morristown, NJ (US);
Abstract
Embodiments of the present invention provide improved systems and methods for processing multiple tasks. In one embodiment a method comprises: selecting a processing unit as a master processing unit from a processing cluster comprising multiple processing units, the master processing unit selected to execute master instruction entities; reading a master instruction entity from memory; scheduling the master instruction entity to execute on the master processing unit; identifying an execution group containing the master instruction entity, the execution group defining a set of related entities; when the execution group contains at least one slave instruction entity, scheduling the at least one slave instruction entity to execute on a processing unit other than the master processing unit during the execution of the master instruction entity; and terminating execution of instruction entities related by the execution group when a master instruction entity is executed that is not a member of the execution group.