Configuration File Generation For Fracturable Data Path In A Coarse-Grained Reconfigurable Processor
AssigneeSambaNova Systems, Inc.
InventorsRaghu PRABHAKAR, David Brian JACKSON, Scott BURSON
Life of this patent
Estimating the term…
Loading patent…
AssigneeSambaNova Systems, Inc.
InventorsRaghu PRABHAKAR, David Brian JACKSON, Scott BURSON
Estimating the term…
A compiler generates a configuration file to configure a fracturable data path in a coarse-grained reconfigurable processor. The configuration file, when loaded into the reconfigurable processor enables a fracturable data path in a configurable unit of the reconfigurable processor to produce multiple independent address sequences by analyzing two address calculations to determine the number of pipeline stages for each calculation. The configuration file includes first and second configuration data for distinct sets of computational stages within the pipelined computation stages, allowing the processor to generate a first address sequence using N pipeline stages and a second address sequence using M pipeline stages, where N and M are positive integers.
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:
A method for producing 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 method comprising:
A data processing system comprising:
Dependencies are inferred from the claim text.