Further results for improving loop interchange in non-adjacent and imperfectly nested loops
Tsung-Chuan Huang, Chengming Yang · 2002
Loop interchange is a powerful restructuring technique for supporting vectorization and parallelization. We propose an improved technique to determine whether loops can be interchanged between two non adjacent loops. We also present a method for determining whether we can directly make loop interchange on an imperfectly nested loop. Some experimental results are also presented to show the effectiveness of the method.