Compiler system, method and software for a resilient integrated circuit architecture
AssigneeElement CXI, LLC
InventorsSteven Hennick Kelem, Douglas A. Landauer
Life of this patent
Estimating the term…
Loading patent…
AssigneeElement CXI, LLC
InventorsSteven Hennick Kelem, Douglas A. Landauer
Estimating the term…
The exemplary embodiments provide a compiler for a reconfigurable integrated circuit having reconfigurable computational elements with a plurality of contexts. An exemplary compiler generates a compilation comprising a designation of a first type of reconfigurable computational element, the data input linkage or the data output linkage for a first action, and a portion of a first configuration for the first type of reconfigurable computational element comprising a first task identifier and the first action identifier. The reconfigurable integrated circuit utilizes the first task identifier and a run status designation in enabling and disabling corresponding contexts for execution by the reconfigurable computational elements. The first configuration, typically generated in a binding process, further comprises a first input data source address from the first data input linkage or a first output data destination address from the first data output linkage.
A computer-implemented compilation method for a reconfigurable integrated circuit, the integrated circuit having a distributed plurality of reconfigurable computational elements each having a plurality of contexts, each reconfigurable computational element having a memory storing at least one configuration control word for each context, the plurality of reconfigurable computational elements having different types of reconfigurable computational elements distributed on the reconfigurable integrated circuit, the computer-implemented method performed by a computer system having one or more processors, the method comprising:
A computing system for compiling an algorithm for performance by a reconfigurable integrated circuit, the integrated circuit having a distributed plurality of reconfigurable computational elements each having a plurality of contexts, each reconfigurable computational element having a memory storing at least one configuration control word for each context, the plurality of reconfigurable computational elements having different types of reconfigurable computational elements distributed on the reconfigurable integrated circuit, the system comprising:
A non-transitory computer readable medium encoded with a computer program for execution by a computer system having one or more processors, the computer program having instructions for compiling an algorithm for a reconfigurable integrated circuit, the reconfigurable integrated circuit having a distributed plurality of reconfigurable computational elements each having a plurality of contexts, each reconfigurable computational element having a memory storing at least one configuration control word for each context, the plurality of reconfigurable computational elements having different types of reconfigurable computational elements distributed on the reconfigurable integrated circuit, the non-transitory computer readable medium comprising:
Dependencies are inferred from the claim text.