Abstract

Parallel programs need the same programming libraries as sequential programs, and in as easy to use a form. In addition, the semantics of parallel graphics operations need to be defined. We describe a parallel graphics library that provides parallel semantics, both independent and collective, that take advantage of the MPI Standard to ensure safety, ease of use, and independence from user programs. For performance, particularly on machines with large numbers of processors, the communication patterns used by the parallel graphics routines need to be under user control. Parallel graphics will generate communication traffic, which needs to be kept isolated from other user messages or library based message passing. Fortunately, the new MPI message passing standard allows isolation of such communication in communication contexts. We describe an X-based parallel graphics library that relies on MPI for communication. It is an MPI library and is independent of which particular MPI implementation is being used for the underlying communication. >

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.