Little research in compiler optimizations has been undertaken to eliminate or diminish the negative influence on performance
of the huge reconfiguration latency of the available FPGA platforms. In this paper, we propose an interprocedural optimization
that minimizes the number of executed hardware configuration instructions taking into account constraints such as the ”FPGA-area
placement conflicts” between the available hardware configurations. The proposed algorithm allows the anticipation of hardware
configuration instructions up to the application’s main procedure. The presented results show that our optimization produces
a reduction of up to 3 – 5 order of magnitude of the number of executed hardware configuration instructions.