Efficient formulation for optimal modulo schedulers
Efficient formulation for optimal modulo schedulers
复制标题
最佳模调度器的有效公式
DOI:
--
复制
发表时间:
1997
期刊:
影响因子:
--
通讯作者:
E. Davidson
中科院分区:
文献类型:
--
作者:
A. Eichenberger;E. Davidson
Modulo scheduling algorithms based on optimal solvers have been proposed to investigate and tune the performance of modulo scheduling heuristics. While recent advances have broadened the scope for which the optimal approach is applicable, this approach increasingly suffers from large execution times. In this paper, we propose a more efficient formulation of the modulo scheduling space that significantly decreases the execution time of solvers based on integer linear programs. For example, the total execution time is reduced by a factor of 8.6 when 782 loops from the Perfect Club, SPEC, and Livermore Fortran Kernels are scheduled for minimum register requirements using the more efficient formulation instead of the traditional formulation. Experimental evidence further indicates that significantly larger loops can be scheduled under realistic machine constraints.