1997
DOI: 10.1145/263767.263786
|View full text |Cite
|
Sign up to set email alerts
|

Compiling dynamic mappings with array copies

Abstract: Array remappings are useful to many applications on distributed memory parallel machines. They are available in High Performance Fortran, a Fortran-based data-parallel language. This paper describes techniques to handle dynamic mappings through simple array copies: array r e m a ppings are translated into copies between statically mapped distinct versions of the array. It discusses the language restrictions required to do so. The remapping graph which captures all remapping and liveness information is presente… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2008
2008
2008
2008

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 9 publications
0
1
0
Order By: Relevance
“…The RAMs used in each cell are not included in the area complexity because these RAM blocks are already present on the chip: if not used, they would be lost anyway. It is also linked to research concerning efficient code generation for data parallel programs on SIMD or SPMD architectures, as studied for High-Performance Fortran (HPF) compilers [4], [17] for example. However, results obtained for HPF cannot be applied directly, because they rely upon the strong assumption that communications between processors are much more (up to one thousand times more) costly than computations.…”
Section: F Synthesis Resultsmentioning
confidence: 99%
“…The RAMs used in each cell are not included in the area complexity because these RAM blocks are already present on the chip: if not used, they would be lost anyway. It is also linked to research concerning efficient code generation for data parallel programs on SIMD or SPMD architectures, as studied for High-Performance Fortran (HPF) compilers [4], [17] for example. However, results obtained for HPF cannot be applied directly, because they rely upon the strong assumption that communications between processors are much more (up to one thousand times more) costly than computations.…”
Section: F Synthesis Resultsmentioning
confidence: 99%