| ANL Argonne National Laboratories. MPICH - a portable implementation of MPI, version 1.2. www-unix.mcs.anl.gov/mpi/mpich/, 1999. |
.... (wrapper objects) by the compiler: float T, myslice; int mysize, Ssize, prefsize; local variables: int i, j, p, ndp, nmp, myndp, pivi, psumsize; double startwtime, endwtime; NestStep init( argc, argv ) sets # and N may be passed as a parameter: if (argc 1) sscanf( argv[1], d , N ) p = #; ndp = N p; nmp = N p; if ( nmp) myndp = ndp 1; else myndp = ndp; A = new DArray( N, Type float ) dyn.alloc. A[0:N 1] B = new DArray( N, Type float ) dyn.alloc. B[0:N 1] mysize = new Array( p, Type int ) Ssize = new Array( p, Type int ) size = ....
....B [ Ssize[ Ssize[ size[ 1 ] T [ 0 : size[ 1 ] endwtime = NestStep Wtime( print distributed result array and time. NestStep finalize( main Figure 3: NestStep implementation of BSP p way Quicksort Processor 0 Processor 1 ndp = 10 ndp = 10 myslice[0] myslice[1] myslice[1] piv L0 H0 L1 A partitioning prefsize = 0, 3 prefsize = 0, 6 size = 9, 11 mysize[1] 4 mysize[0] 6 L0 L1 H0 H1 H0 L0 L1 H0 H1 T T qsort qsort B B L H remote write sorting remote read remote write find pivots, piv Figure 4: Illustration of the ....
[Article contains additional citation context not shown here]
ANL Argonne National Laboratories. MPICH - a portable implementation of MPI, version 1.2. www-unix.mcs.anl.gov/mpi/mpich/, 1999.
....coordinated with sends and receives, synchronization is implicit in the send receive pairs in some blocking message passing models. We began by using the vendor optimized native MPI implementation (Message Passing Toolkit 1. 2) which was developed starting from the publicly available MPICH [9]. Both use the hardware shared address space and fast communication support to accelerate message passing. We found that the performance of the native SGI implementation and MPICH are quite comparable for our applications, especially for larger numbers of processors. We therefore selected MPICH, ....
ANL/MSU MPI implementation. MPICH-a portable implementation of MPI. http://www-c.mcs.anl.gov/mpi/mpich, June 1995.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC