24 research outputs found

    Comparison of MPI implementations on a shared memory machine

    No full text
    Abstract. There are several alternative MPI implementations available to parallel application developers. LAM MPI and MPICH are the most common. System vendors also provide their own implementations of MPI. Each version of MPI has options that can be tuned to best t the characteristics of the application and platform. The parallel application developer needs to know which implementation and options are best suited to the problem and platform at hand. In this study the RTCOMM1 communication benchmark from the Real Time Parallel Benchmark Suite is used to collect performance data on several MPI implementations for a Sun Enterprise 4500. This benchmark provides the data needed to create a re ned cost model for each MPI implementation and to produce visualizations of those models. In addition, this benchmark provides best, worst, and typical message passing performance data which is of particular interest to real-time parallel programmers.

    Implementation and Results of Hypothesis Testing from the C

    No full text
    This paper describes the implementation of the hypothesis testing benchmark, one of ten kernels from the C 3 I(Command, Control, Communications and Intelligence) Parallel Benchmark Suite (C 3 IPBS) 1. The benchmark was implemented and executed on a variety of parallel environments. This paper details the run times obtained with these implementations, and offers an analysis of the results
    corecore