PRO Superblock Scheduling

Benoît Dupont de Dinechin

The PRO package contains the CEA software pipeliner and integer programming formulations for the Resource-Constrained Modulo Scheduling Problem (RCMSP). The PRO package is currently used by the ST200 LAO to provide superblock software pipelining and instruction scheduling to the ST200 Open64 compiler.

The PRO package contains the following libraries:

The PRO package needs be reengineered so the XFA code is replaced by equivalent but more efficient ECL/PFA code.

Some useful documents about LAO/PRO: