| CPC G06F 8/441 (2013.01) [G06F 9/3001 (2013.01); G06F 9/44505 (2013.01); G06F 15/80 (2013.01)] | 20 Claims |

|
1. A non-transitory machine-readable medium comprising computer instructions that, in
response to being executed by a processor, cause the processor to produce a configuration file to configure a fracturable data path of a configurable unit in an array of configurable units of a coarse-grained reconfigurable processor to generate a plurality of independent address sequences including a first address sequence generated using a first address calculation and a second address sequence generated using a second address calculation, the fracturable data path comprising a plurality of pipelined computation stages, the configuration file produced by:
analyzing the first address calculation and the second address calculation to determine to use N pipeline stages for the first address calculation and M pipeline stages for the second address calculation, wherein N and M are positive integers;
generating first configuration data for a first set of stages to produce the first address sequence and second configuration data for a second set of stages to generate the second address sequence, the first set of stages consisting of N computational stages of the plurality of pipelined computation stages and the second set of stages consisting of M computational stages of the plurality of pipelined computation stages; and
including the first configuration data and the second configuration data in the configuration file.
|