×

Compiling system and method for reconfigurable computing

  • US 5,933,642 A
  • Filed: 04/09/1997
  • Issued: 08/03/1999
  • Est. Priority Date: 04/17/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A compiling method for generating a sequence of program instructions for use in a dynamically reconfigurable processing unit having an internal hardware organization that is selectively changeable during execution of the sequence of program instructions among a plurality of hardware architectures, each hardware architecture executing instructions from a corresponding instruction set, the compiling method comprising:

  • 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 instruction set for the first subset of instruction statements by retrieving a first reconfiguration directive from the source code, the reconfiguration directive specifying the first instruction set;

    c) identifying a second instruction set for the second subset of instruction statements by retrieving a second reconfiguration directive from the source code, the reconfiguration directive specifying the second instruction set; and

    d) compiling the first subset of instruction statements for execution using the first instruction set and compiling the second subset of instruction statements for execution using the second instruction set;

    wherein each of the reconfiguration directive specifies a change in hardware organization to occur during program execution.

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