loading...
Exploitation of Instruction-Level Parallelism for Optimal Loop Scheduling
Madrid, Spain February 15-February 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/INTERA.2004.1299506Eighth Annual Workshop on Interaction ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jan M?, Dresden University of Technology
Dirk Fimmel, Dresden University of Technology
Renate Merker, Dresden University of Technology

We present a novel loop scheduling approach which optimally exploits instruction-level parallelism. We develop a new flow graph model for the resource constraints allowing a more efficient implementation. The method supports heterogeneous processor architectures and pipelined 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.

Citation:
Jan M?, Dirk Fimmel, Renate Merker, "Exploitation of Instruction-Level Parallelism for Optimal Loop Scheduling," interact, pp.13-21, Eighth Annual Workshop on Interaction between Compilers and Computer Architectures (INTERACT'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.