| Sign In to gain access to subscriptions and/or personal tools. |
Evaluating Array Expressions On Massively Parallel Machines With Communication/ Computation OverlapLABORATOIRE LIP, CNRS (U.R.A. N° 1398) ECOLE NORMALE SUPERIEURE DE LYON LYON CEDEX, FRANCE
LABORATOIRE LIP, CNRS (U.R.A. N° 1398) ECOLE NORMALE SUPERIEURE DE LYON LYON CEDEX, FRANCE
LABORATOIRE LIP, CNRS (U.R.A. N° 1398) ECOLE NORMALE SUPERIEURE DE LYON LYON CEDEX, FRANCE
LABORATOIRE LIP, CNRS (U.R.A. N° 1398) ECOLE NORMALE SUPERIEURE DE LYON LYON CEDEX, FRANCE 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.
International Journal of High Performance Computing Applications, Vol. 9, No. 3,
205-219 (1995) |
|||