next up previous contents
Next: Contents   Contents

Communication in data parallel languages

Bryan Carpenter
NPAC at Syracuse University
Syracuse, NY 13244


We start by discussing the patterns of communication needed to implement various constructs in High Performance Fortran. Then several communication libraries that have been developed to support these kinds of communications will be reviewed. Finally, as a case study a, scheme for implementing the array remapping operation used in general array assignments is described in detail.

Bryan Carpenter 2002-07-12