Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
Communication pre-evaluation in HPF
| |
|
Communication pre-evaluation in HPF
Pierre Boulet1 and Xavier Redon2
| (1) |
LIP, École Normale Supérieure de Lyon, 46, allée d’Italie, F-69364 Lyon cedex 07, France |
| (2) |
LIFL, Univeristé des Sciences et Technologies de Lille, Bâtiment M3, Cité Scientifique, F-59655 Villeneuve d’Ascq cedex, France |
Abstract
Parallel computers are difficult to program efficiently. We believe that a good way to help programmers write efficient programs
is to provide them with tools that show them how their programs behave on a parallel computer. Data distribution is the major
performance factor of data-parallel programs and so automatic data layout for High Performance Fortran programs has been studied
by many researchers recently. The communication volume induced by a data distribution is a good estimator of the efficiency
of this data distribution.
We present here a symbolic method to compute the communication volume generated by a given data distribution during the program
writing phase (before compilation). We stay machine-independent to assure portability. Our goal is to help the programmer
understand the data movements its program generates and thus find a good data distribution. Our method is based on parametric
polyhedral computations. It can be applied to a large class of regular codes.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|