Next: References Up: Matrix representation of loop transformations Previous: ...

Summary

tex2html_wrap_inline2218 maps each statement instance tex2html_wrap_inline1178 to its new position tex2html_wrap_inline1562 in the transformed loop's exec tex2html_wrap_inline1022 sequence
tex2html_wrap_inline2226 gives new dependence distance vector, giving test for validity
Captures skewing, interchange and reversal
Compose transformations by matrix multiplication tex2html_wrap_inline2228
Resulting loop's bounds may be a little tricky
tex2html_wrap_inline1024
Efficient algorithms exist [] to maximise parallelism by skewing and loop interchanging
tex2html_wrap_inline1024
Efficient algorithms exist to optimise cache performance by finding the combination of blocking, block size, interchange and skewing which leads to the best reuse []



Paul H J Kelly Thu Dec 4 18:15:31 GMT 1997