Partitioning the statement per iteration space using non-singular matrices

13Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free