×

Compiling system and method for partially reconfigurable computing

  • US 6,077,315 A
  • Filed: 01/09/1998
  • Issued: 06/20/2000
  • Est. Priority Date: 04/17/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A compiling method for generating a sequence of program instructions for use in a partially reconfigurable processing unit, a portion of the processing unit having a hardware organization that is selectively reconfigurable during execution of the sequence of program instructions among a plurality of configurations, and a portion of the processing unit having a non-reconfigurable hardware organization, each configuration comprising a computational unit optimized for performing a class of computations, the compiling method comprising the steps of:

  • a) accepting as input a source file containing a plurality of source code instruction statements including at least a first subset of instruction statements and a second subset of instruction statements;

    b) identifying a first configuration of the selectively reconfigurable portion of the processing unit to be used in executing the first subset of instruction statements, by retrieving a reconfiguration directive from the source file, the reconfiguration directive specifying the first configuration;

    c) identifying a second configuration of the selectively reconfigurable portion of the processing unit to be used in executing the second subset of instruction statements, by retrieving a reconfiguration directive from the source file, the reconfiguration directive specifying the second configuration; and

    compiling the first subset of instruction statements for execution using the first configuration and compiling the second subset of instruction statements for execution using the second configuration.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×