Abstract:
The CPAR language consists of a set of extensions to the C language, designed to support parallel programming on distributed-memory multiprocessors, in particular, irregu...Show MoreMetadata
Abstract:
The CPAR language consists of a set of extensions to the C language, designed to support parallel programming on distributed-memory multiprocessors, in particular, irregular and adaptive computations which are hard to do well in languages such as Fortran-90 or High Performance Fortran (HPF). CPAR provides data accesses over a global name space using concepts of communication functions and object streams. These constructs allow programmers to specify interprocessor data transfer between arrays or pointer-based data structures without getting involved with the split phases of "send" and "receive" of a communication. Our experience of using CPAR to program an N-body simulation problem is briefly described.<>
Date of Conference: 23-25 May 1994
Date Added to IEEE Xplore: 06 August 2002
Print ISBN:0-8186-5680-8