Abstract
This paper deals with the problem of evaluating High Performance Fortran (HPF) style array expressions on massively parallel distributed-memory computers (DMPCs). This problem has been addressed by Chat terjee et al., 1992, 1993 under the strict hypothesis that computations and communications cannot overlap. As such a model appears to be unnecessarily restrictive for modeling state-of-the-art DMPCs, we relax the re striction and allow for simultaneous computations and communications. This simple modification has a tre mendous effect on the complexity of the optimal eval uation of array expressions. We first show that even a simple version of the problem is NP-complete. Then, we present some heuristics that we can guarantee in some important cases in practice, namely, for coarse- grain or fine-grain computations.
Get full access to this article
View all access options for this article.
