Patent ID: 11928445
Assignee: SAMBANOVA SYSTEMS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A data processing system comprising:
a compiler configured 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 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 first address calculation associated with a first operation of a plurality of independent operations of the configurable unit and the second address calculation associated with a second operation of the plurality of independent operations of the configurable unit, the fracturable data path of the configurable unit comprising a plurality of computation stages respectively including a pipeline register, the compiler further configured to:
analyze the first address calculation and the second address calculation;
assign a first set of stages of the plurality of computation stages to the first operation in the configuration file to generate the first address sequence using the first set of stages based on said analysis;
assign a second set of stages of the plurality of computation stages to the second operation in the configuration file to generate the second address sequence using the second set of stages based on said analysis; and
include separate sets of two or more immediate values for each computation stage of the first set of stages and the second set of stages in the configuration file.