×

Method for processing data

  • US 7,657,877 B2
  • Filed: 06/20/2002
  • Issued: 02/02/2010
  • Est. Priority Date: 06/20/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for translating a data processing program for a system including at least one first processor and a reconfigurable unit, the method comprising:

  • determining from the program, code portions of the program suitable for the reconfigurable unit;

    extracting the determined code portions for processing by the reconfigurable unit;

    extracting remaining code portions of the program for processing by the first processor; and

    appending interface code to at least one of (a) the code portions extracted for the reconfigurable unit and (b) the code portions extracted for the first processor, the appended interface code controlling communication of data to be processed between the first processor and the reconfigurable unit and enabling communication between the reconfigurable unit and the first processor by one of (a) transferring the data to be processed via dedicated memory areas and (b) transferring base addresses of memory locations in which the data to be processed is located;

    wherein;

    the data to be processed is processed by the reconfigurable unit via execution of the determined code portions; and

    the suitability determination includes consideration of a plurality of factors, the plurality of factors including a data type of the data to be processed and a size of the data to be processed.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×