CPC G06F 13/4059 (2013.01) | 18 Claims |
1. A data processing system for implementing operations that generate a dynamically-sized output, comprising:
a reconfigurable processor configured to implement:
a first operation that generates an output, wherein a size of the output is unknown during a configuration phase;
a second operation that receives the output of the first operation as an input; and
control circuitry, comprising:
a recording unit that generates control data that is indicative of the size of the output; and
a control unit that fetches the control data from the recording unit and provides the control data to the second operation, wherein the second operation processes the input based on the control data; and
external memory that is coupled to the reconfigurable processor, wherein the control unit stores the control data in the external memory, and wherein the second operation retrieves the control data from the external memory.
|