CPC G06F 9/44505 (2013.01) [G06F 9/5016 (2013.01)] | 18 Claims |
1. A data processing system, comprising:
a pool of reconfigurable data flow resources, reconfigurable data flow resources in the pool of reconfigurable data flow resources including arrays of configurable units, configurable units in the arrays of configurable units comprising physical hardware resources; and
a host operatively coupled to the pool of reconfigurable data flow resources and configured with runtime logic to:
receive a plurality of configuration files for applications, and metadata specifying modifications to configuration files in the plurality of configuration files;
modify the configuration files based on the metadata to generate modified configuration files; and
load and execute the modified configuration files on the arrays of configurable units;
wherein the runtime logic comprises software running on a processor in the host,
wherein the runtime logic modifies the configuration files based on the metadata N times to generate the modified configuration files, and iteratively loads and executes the modified configuration files on the arrays of configurable units M times, wherein M>>N, and N is greater than one.
|