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:
Mar. 27, 2012
Filed:
Feb. 05, 2004
Menno Menasshe Lindwer, Eindhoven, NL;
Geraud Plagne, Nanterre, FR;
Evert-jan Daniël Pol, Eindhoven, NL;
Hugues Dailliez, Eindhoven, NL;
Menno Menasshe Lindwer, Eindhoven, NL;
Geraud Plagne, Nanterre, FR;
Evert-Jan Daniël Pol, Eindhoven, NL;
Hugues Dailliez, Eindhoven, NL;
Koninklijke Philips Electronics N.V., Eindhoven, NL;
Abstract
A series () of original instructions for a single processor is translated into implementing instructions for executions distributed over a plurality of processors () of different type. The series () of original instructions is split into successive sections (-) assigned to respective ones of the processors (). Operand transfer instructions are added to the sections (-) to support data dependencies between the sections (-). The assignment includes selecting a location of a boundary in the series of original instructions between successive ones of the sections (-) so as to substantially minimize an aggregate of the execution cost factors of the original instructions as implemented and including costs for the operand transfer instructions. Preferably, the locations of the boundaries are determined from a search among different boundaries positions.