Run - LEAP-FPGA/leap-documentation GitHub Wiki
LEAP programs consist of software and FPGA binaries. The run script is responsible for loading and starting these components to execute a LEAP program.
The run script makes use of context provided during benchmark configuration.—When-invoked-Run-will-examine-and-gather-information-about-all-the-bitfiles-in-the-program.-Run-will-then-reserve-and-program-the-appropriate-FPGAs-using-leap-fpga-ctrl. The run script then initializes the FPGAs and the software binary, and program execution commences. When execution terminates, run cleans up by de-allocating any reserved FPGA resources.
Run supports the loading and execution of Multiple FPGA programs. Currently, all FPGAs must be local to the same machine.