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:
Jul. 24, 2012
Filed:
Jul. 30, 2007
Manish Ahuja, Pflugerville, TX (US);
Nathan Fontenot, Cedar Park, TX (US);
Jacob L. Moilanen, Austin, TX (US);
Joel H. Schopp, Austin, TX (US);
Michael T. Strosaker, Austin, TX (US);
Manish Ahuja, Pflugerville, TX (US);
Nathan Fontenot, Cedar Park, TX (US);
Jacob L. Moilanen, Austin, TX (US);
Joel H. Schopp, Austin, TX (US);
Michael T. Strosaker, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Methods and arrangements of assigning tasks to processors are discussed. Embodiments include transformations, code, state machines or other logic to detect an attempt to execute an instruction of a task on a processor not supporting the instruction (non-supporting processor). The method may involve selecting a processor supporting the instruction (supporting physical processor). In many embodiments, the method may include storing data about the attempt to execute the instruction and, based upon the data, making another assignment of the task to a physical processor supporting the instruction. In some embodiments, the method may include representing the instruction set of a virtual processor as the union of the instruction sets of the physical processors comprising the virtual processor and assigning a task to the virtual processor based upon the representing.