1997
DOI: 10.1155/1997/790426
|View full text |Cite
|
Sign up to set email alerts
|

An Algebraic Machinery for Optimizing Data Motion for HPF

Abstract: This paper describes a general compiler optimization technique that reduces communication over-head for FORTRAN-90 (and High Performance FORTRAN) implementations on massively parallel machines. The main sources of communication, or data motion, for the parallel implementation of a FORTRAN-90 program are array assignments, array operators (e.g., CSHIFT, TRANSPOSE, etc.), and array parameters passing to and from subroutines. Coupled with the variety of ways arrays can be distributed, a FORTRAN-90 implementor fac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1999
1999
1999
1999

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 34 publications
0
1
0
Order By: Relevance
“…Figure 7 lists the algebraic rules in the sub-algebra for ALIGN1 operators. A full description of the communication algebra is presented in [13].…”
Section: Examplementioning
confidence: 99%
“…Figure 7 lists the algebraic rules in the sub-algebra for ALIGN1 operators. A full description of the communication algebra is presented in [13].…”
Section: Examplementioning
confidence: 99%