Abstract:
We present a loop scheduling approach which optimally exploits instruction-level parallelism. We develop a flow graph model for the resource constraints allowing a more e...Show MoreMetadata
Abstract:
We present a loop scheduling approach which optimally exploits instruction-level parallelism. We develop a flow graph model for the resource constraints allowing a more efficient implementation. The method supports heterogeneous processor architectures and pipelines functional units. Our linear programming implementation produces an optimum loop schedule, making the technique applicable to production compilation and hardware parametrization. Compared to earlier approaches, the approach can provide faster loop schedules and a significant reduction of the problem complexity and solution time.
Published in: Eighth Workshop on Interaction between Compilers and Computer Architectures, 2004. INTERACT-8 2004.
Date of Conference: 15-15 February 2004
Date Added to IEEE Xplore: 24 May 2004
Print ISBN:0-7695-2061-8