Iterative optimization in the polyhedral model

Louis-Noël Pouchet, Cédric Bastoul, Albert Cohen, John Cavazos · 2008

High-level loop optimizations are necessary to achieve good performance over a wide variety of processors. Their performance impact can be significant because they involve in-depth program transformations that aim to sustain a balanced workload over the computational, storage, and communication resources of the target architecture. Therefore, it is mandatory that the compiler accurately models the target architecture as well as the effects of complex code restructuring.

Read the paper · More papers on PaperTik