A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2013; you can also visit the original URL.
The file type is application/pdf
.
Towards a Source Level Compiler: Source Level Modulo Scheduling
2006 International Conference on Parallel Processing Workshops (ICPPW'06)
Modulo scheduling is a major optimization of high performance compilers wherein The body of a loop is replaced by an overlapping of instructions from different iterations. Hence the compiler can schedule more instructions in parallel than in the original option. Modulo scheduling, being a scheduling optimization, is a typical backend optimization relying on detailed description of the underlying CPU and its instructions to produce a good schedule. This work considers the problem of applying
doi:10.1109/icppw.2006.74
dblp:conf/icppw/Ben-AsherM06
fatcat:pahkfpmkorc4hgmholpm3t6bta