Abstract
In this paper we generalize the framework of linear loop transformations: we consider loop alignment as a new component in the transformation process. The aim is to exploit the additional inherent statement-level parallelism and reduce the amount of interprocessor synchronization and communication when a coarse-grain MIMD execution model is considered. The transformation process is modelled with non-singular matrices and we use the ideas recently proposed in this field to generate an efficient transformed code. However, additional aspects have to be studied when statements are considered in the process. We try to reduce the overhead due to conditionals that appear in the loop body of the transformed loops.
Author supplied keywords
Cite
CITATION STYLE
Ayguadé, E., & Torres, J. (1993). Partitioning the statement per iteration space using non-singular matrices. In Proceedings of the International Conference on Supercomputing (Vol. Part F129670, pp. 407–415). Association for Computing Machinery. https://doi.org/10.1145/165939.166021
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.