Opening book details…
Can I read Compiling Dynamic Mappings with Array Copies on EtoBox?
Compiling Dynamic Mappings with Array Copies by Fabien Coelho is a scholarly article available to read on EtoBox.
What is Compiling Dynamic Mappings with Array Copies about?
## Array remapping are useful to many applications on distributed memory parallel machines. They are available in High Performance Fortran, a Fortran-baeed data-parallel language. This paper describes techniques to handle dynamic mappings through simple array copies: array remapping 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 presented, as well as additional data-flow optimizations that can be performed on this graph, so as to avoid useless remapping at run time. Such useless remapping appear for arrays that are not used after a remapping. Live array copies are also kept to avoid other flow-dependent useless remapping. Finally the code generation and runtime required by our scheme are discussed. These techniques are implemented in our prototype HPF compiler. 1 introduction Array remapping, i. e, the ability to change array mappings at runtime, are definitely useful to applications and kernels such as ADI [16], linear algebra solvers [19], 2D FFT [10], signal processing [17] or tensor computations [2] for effi
- Author
- Fabien Coelho
- Publisher
- ACM
- Published
- 1997
- Language
- EN