Constraint Programming Techniques for Optimal Instruction Scheduling

Modern processors have multiple pipelined functional units and can issue more than one instruction per clock cycle. This puts great pressure on the instruction scheduling phase in a compiler to expose maximum instruction level parallelism. Basic blocks and superblocks are commonly used regions of co...

Full description

Bibliographic Details
Main Author: Malik, Abid
Language:en
Published: 2008
Subjects:
Online Access:http://hdl.handle.net/10012/3612