28 citations found. Retrieving documents...
MPI. Forum. MPI-2: Extension to message passing interface, U. Tennessee, July 18, 1997.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Self Adapting Software for Numerical Linear Algebra.. - Chen, Dongarra.. (2003)   (Correct)

....searches fail to yield reliably intelligent decisions due to the potentially dynamic state of the available resources. 4 LAPACK For Clusters Overview The LFC software addresses the motivating factors from the previous section in a self adapting fashion. LFC assumes that only a C compiler, an MPI [56 58] implementation such as MPICH [59] or LAM MPI [60] and some variant of the BLAS routines, be it ATLAS or a vendor supplied implementation, is installed on the target system. Target systems are intended to be Beowulf like and may be depicted as in the diagram of Figure 7. There are essentially ....

M.P. I. Forum, MPI-2: Extensions to the Message-Passing Interface, available at http://w.mpi-forum. org/docs/mpi-20.ps (18 Jul. 1997).


The Design and Implementation of Glasgow distributed Haskell - Pointon, Trinder, Loidl (2000)   (6 citations)  (Correct)

.... Shared name space languages support threads, but not processes, e.g. OZ [HVS97] Oblique [CJK95] GpH [THLP98] and Linda [GC92] Distributed name space languages support processes but not threads, e.g. Facile [GMP89] PICT [PT97] and languages based on communications libraries like C with MPI [The97] Shared and distributed name space languages support both threads and processes. Threads may reside in a processes name space, as in Java [DSMS98] or may not, as in Occam [PM87] Conventional distributed languages like Java or C Split [DSMS98] provide high level support for communication ....

The MPI Forum. MPI-2: Extensions to the Message-Passing Interface. Technical report, University of Tennessee, Knoxville, July 1997.


The Component-based Environment for Remote Sensing - DeBardeleben (2000)   (Correct)

....for Remote Sensing, or CERSe, is discussed from several viewpoints. Software engineering aspects of CERSe such as how the components of the system interconnect and interact are given. We show how CERSe meets the needs of high performance through the use of the Message Passing Interface (MPI) [6, 7], 9 out of core computation, and parallel I O. We show that CERSe s graphical environment facilitates fast algorithm development, job running, and result analysis. After explaining the development of CERSe we present a number of case studies aimed at testing whether CERSe meets its goals. We ....

....lava ow simulation, landslide 16 modeling, and freeway trac simulation. Currently, CAMEL is implemented on an Inmos Item 4000 machine which consists of a toroidal mesh of 32 transputers connected to a host node. CAMEL is planned to be redesigned to use the message passing interface (MPI) standard [6, 7] for greater portability. Per Brinch Hansen [11] provides a model for parallel cellular automata. The Cellular Automaton Programming Environment (CAPE) 18] is a PSE used for, among other things, the simulation of rock fracturing. J. Cuny et al. 5] developed an environment for studying seismic ....

MPI Forum. MPI-2: Extensions to the message passing interface. Technical report, University of Tennessee, 1997.


Sparsely Faceted Arrays: A Mechanism Supporting Parallel.. - Brown (2002)   (2 citations)  (Correct)

....multiple adjacent nodes; partitions are at the page granularity, and have dimensions measured in powers of 2. Each distinct partition requires a separate TLB entry; objects distributed over distinct partitions must therefore be stored on different pages. 19 2.1. 2 Library support PVM [19] and MPI [17, 18] are popular, oft ported libraries for parallel programming based on message passing. Both PVM and MPI provides the ability to name distributed resources in a coarse grained fashion by assigning processes to groups; the name of a group thus denotes a set of distributed resources, in this case ....

....for parallel programming based on message passing. Both PVM and MPI provides the ability to name distributed resources in a coarse grained fashion by assigning processes to groups; the name of a group thus denotes a set of distributed resources, in this case processes. The recent MPI 2. 0 standard [18] goes one step further. A group of processes may simultaneously allocate local windows of memory which are then directly accessible by other processes in the group. Using the put and get operations on windows is known in MPI as one sided communication , since, on a shared memory architecture, ....

[Article contains additional citation context not shown here]

MPI Forum. MPI-2: Extensions to the message-passing interface. Technical report, june 1997. 120


Sparsely Faceted Arrays: A Mechanism Supporting Parallel.. - Brown (2002)   (2 citations)  (Correct)

....multiple adjacent nodes; partitions are at the page granularity, and have dimensions measured in powers of 2. Each distinct partition requires a separate TLB entry; objects distributed over distinct partitions must therefore be stored on different pages. 2.1. 2 Library support PVM [19] and MPI [17, 18] are popular, oft ported libraries for parallel programming based on message passing. Both PVM and MPI provides the ability to name distributed resources in a coarse grained fashion by assigning processes to groups; the name of a group thus denotes a set of distributed resources, in this case ....

....for parallel programming based on message passing. Both PVM and MPI provides the ability to name distributed resources in a coarse grained fashion by assigning processes to groups; the name of a group thus denotes a set of distributed resources, in this case processes. The recent MPI 2. 0 standard [18] goes one step further. A group of processes may simultaneously allocate local windows of memory which are then directly accessible by other processes in the group. Using the put and get operations on windows is known in MPI as one sided communication , since, on a shared memory architecture, ....

[Article contains additional citation context not shown here]

MPI Forum. MPI-2: Extensions to the message-passing interface. Technical report, june 1997.


An Empirical Study of Reliable Multicast Protocols over.. - Lane, Daniels, Yuan (2001)   (Correct)

....high performance computing environments. Many institutions have Ethernet connected clusters of workstations that can be used to perform high performance computing. One of the key building blocks for such systems is the message passing library. Standard message passing libraries, including MPI [14] and PVM [16] have been implemented for such systems. Current implementations, This project was supported in part by NSF grants: CCR 9904943 and CCR 0073482. such as MPICH[8] and LAM MPI[19] focus on providing the functionality, that is, moving data across processors, and addressing the ....

The MPI Forum, The MPI-2: Extensions to the Message Passing Interface. http://www.mpi-forum.org/docs/mpi20 -html/mpi2-report.html, July, 1997.


A Comprehensive Study of Reliable Multicast Protocols over.. - Lane (2000)   (Correct)

....high performance computing environments. Many institutions have Ethernet connected clusters of workstations that can be used to perform high performance computing. One of the key building blocks for such systems is the message passing library. Standard message passing libraries, including MPI [15] and PVM [20] have been implemented for such systems. Current implementations, such as MPICH[8] and LAM MPI[23] focus on providing the functionality, that is, moving data across processors, and addressing the portability issues. To achieve interoperability, these implementations are built over ....

The MPI Forum, The MPI-2: Extensions to the Message Passing Interface. http://www.mpiforum. org/docs/mpi-20-html/mpi2-report.html, July, 1997.


Applying Mpi To Electromagnetic Field Calculations - Christodoulou, Tangle..   (Correct)

....for implementing distributed parallel processing without resorting to the use of supercomputers. The objective of this paper is to demonstrate to engineers in disciplines other than computing, how easy it is to apply this software tool to parallelize computations. MPI is a standard specification [1, 2] of a set of library calls for passing messages between computers interconnected via a data communication network. It is an application programming interface, portable across different platforms. Implementations of the MPI standard exist for all major architectures, from supercomputers, to all ....

MPI Forum, MPI-2: Extensions to the Message Passing Interface, July 1997, http://www.mpi-forum.org


Object-Oriented Distributed and Parallel I/O Streams - Dick (1999)   (Correct)

....is a standard message passing interface for parallel programming. The current specification of MPI does not require that all processes provide I O, nor does it specify how the stdin or stdout of a process is linked to a particular file or device [18] pp. 287 289) The MPI 2 standards document [6] has addressed this with a chapter on I O which describes support for collective buffering (shared file access with synchronization) for remotely executing tasks. Non collective operations are also supported but require additional user synchronization to enforce the desired I O ordering. The MPI ....

MPI Forum. MPI-2: Extensions to the Message-Passing Interface. Technical report, (available at http://www.mpi-forum.org/docs/mpi-20-html/mpi2report. html), 1997.


ProtoMol: A Molecular Dynamics Framework with Incremental.. - Matthey, Izaguirre (2000)   (2 citations)  (Correct)

....via proxies; the owner of data makes its wanted data globally accessible. Access of data is transparent, as in the sequential case. Caching and smart reduction of contributions are also hidden in the proxies. Communication is based on MPI and features of one sided communication MPI 2 [9, 10]. protomol siam2001 2000 12 4 page 4 i i i i i i i i 4 3.2 Load Balancing We tested both dynamic and static load balancing. Dynamic load balancing can be done either on a local or on a global level, where the global load balancing is in general better, but it uses global ....

MPI-forum. MPI-2:Extensions to the Message-Passing Interface.


ARMCI: A Portable Aggregate Remote Memory Copy Interface - Nieplocha, Ju (2000)   (Correct)

....one array is transferred to a section of another array, the VIA interface would require additional memory copy to an intermediate buffer and therefore is not optimal. The MPI 2 standard includes one sided communication specifications that includes remote memory copy operations such as put and get [4]. The noncontiguous data transfers are fully supported through the MPI derived data types. However, as the MPI 2 model has been derived from message passing, its semantics including the rather complicated progress rules are closer to MPI 1 than to the existing remote memory copy interfaces such as ....

MPI. Forum. MPI-2: Extension to message passing interface, U. Tennessee, July 18, 1997.


ARMCI: A Portable Aggregate Remote Memory Copy Interface - Nieplocha, Ju (1999)   (Correct)

....one array is transferred to a section of another array, the VIA interface would require additional memory copy to an intermediate buffer and therefore is not optimal. The MPI 2 standard includes one sided communication specifications that includes remote memory copy operations such as put and get [4]. The noncontiguous data transfers are fully supported through the MPI derived data types. However, as the MPI 2 model has been derived from message passing, its semantics including the rather complicated progress rules are closer to MPI 1 than to the existing remote memory copy interfaces such as ....

MPI. Forum. MPI-2: Extension to message passing interface, U. Tennessee, July 18, 1997.


"PVM? Are you joking?" - Squyres (1997)   (Correct)

....Experiments . 11 8 Conclusions 13 References 15 1 INTRODUCTION 2 1 Introduction This paper discuses the shortcomings of Oak Ridge s Parallel Virtual Machine (PVM) 4] and how the design of the Message Passing Interface (MPI) [2, 3, 5] standard overcomes most of these problems. This is not to say that MPI is perfect; MPI itself has some shortcomings. But the MPI design evolved from many years of parallel programming experience from a wide group of users and implementers; the MPI design took the best out of many different ....

MPI Forum. MPI-2: Extension to the message passing interface. Technical report, University of Tennessee, July 1997.


An Efficient Parallel Algorithm for High Dimensional.. - Alsabti, Ranka, Singh (1997)   (1 citation)  (Correct)

....the intersected regions, we ensure that we do not generate duplicates. The assignment methods (of Phase 3) guarantee that no duplicates are generated. 4. Experimental Results We implemented the different schemes defined in the previous Section on an IBM SP 2 with 16 processors using MPI standard [6]. The clock speed of the processors is 66.7 MHz, the memory size is 128 MB per processor, and the operating system is AIX version 4. We studied the following four datasets which were generated synthetically. 1. Uniform Distribution (DS1) The point values along each dimension were generated ....

M.P.I.Forum. MPI-2: Extensions to the Message-Passing Interface. http://www.mcs.anl.gov/mpi/, 1995.


On-Line Monitoring Support in PVM and MPI - Wismüller   (Correct)

....in the inability to timely react on occurrences of other important events. A polling scheme is not feasible, as it consumes too much CPU time. 3 Interactions Between the OCM and PVM MPI In the following, we will identify the interactions necessary between the OCM and the PVM [GBD 94] and MPI [For95,For97] environments. Although we library Application process 2 Application process 1 Instrumented Instrumented library Application process 3 (e.g. visualizer) process 4 Instrumented library Tool B OMIS tool library Tool A (e.g. debugger) OMIS tool library . crosstrigger Local ....

The MPI Forum. MPI-2: Extensions to the Message-Passing Interface. Technical report, Univ. of Tennessee, Knoxville, TN, July 1997. http://www.mpi-forum.org/docs/mpi-20.ps.Z.


Towards Monitoring in Parallel and Distributed Environments - Zoraja, Rackl, Ludwig (1999)   (1 citation)  (Correct)

....message exchange among SeqExecutables which reside in different address spaces. Messages are exchanged through middleware using two primitives send and receive, with several parameters that specify peers and communication semantics. The most common message passing libraries are PVM [2] and MPI [4, 5]. Distributed Shared Memory In this programming paradigm SeqExecutables reside in different address space, too. The DSM middleware makes transparently use of the underlying message passing capabilities or additional hardware support to provide an abstraction of shared memory on hardware which ....

The MPI Forum. MPI-2: Extensions to the Message-Passing Interface. Technical report, University of Tennessee, Knoxville, TN, July 1997.


An Efficient Parallel Algorithm for High Dimensional.. - Alsabti, Ranka, Singh (1997)   (1 citation)  (Correct)

....the intersected regions, we ensure that we do not generate duplicates. The assignment methods (of Phase 3) guarantee that no duplicates are generated. 4. Experimental Results We implemented the different schemes defined in the previous Section on an IBM SP 2 with 16 processors using MPI standard [6]. The clock speed of the processors is 66.7 MHz, the memory size is 128 MB per processor, and the operating system is AIX version 4. We studied the following four datasets which were generated synthetically. 1. Uniform Distribution (DS1) The point values along each dimension were generated ....

M. P. I. Forum. MPI-2: Extensions to the Message-Passing Interface. http://www.mcs.anl.gov/mpi/, 1995.


ARMCI: A Portable Remote Memory Copy Library for.. - Nieplocha, Carpenter (1999)   (10 citations)  (Correct)

....to be fully portable and compatible with message passing libraries such as MPI or PVM. Unlike most existing similar facilities, such as Cray SHMEM [1] or IBM LAPI [9] it focuses on the noncontiguous data transfers. ARMCI offers a simpler and lower level model of one sided communication than MPI 2 [12] (no epochs, windows, datatypes, Fortran 77 API, rather complicated progress rules, etc. and targets a different user audience. In particular, ARMCI is meant to be used primarily by library implementors rather than application developers. Examples of libraries that ARMCI is aimed at include ....

....to and from an intermediate contiguous buffer, which obviously has an impact on performance. This is unnecessary in ARMCI. ARMCI and VIA offer similar ordering on communication operations. The MPI 2 one sided communication specifications include remote memory copy operations such as put and get [12]. Noncontiguous data transfers are fully supported through the MPI derived data types. There are two models of onesided communication in MPI 2: active target and passive target . The MPI 2 one sided communication and in particular its active target version have been derived from ....

MPI Forum. MPI-2: Extension to message passing interface. Technical report, University of Tennessee, July 1997.


Interfacing Global Arrays and ARMCI with the PCRC library.. - Carpenter, Nieplocha   (Correct)

....be fully portable and compatible with message passing libraries such as MPI or PVM. Unlike most existing similar facilities, such as Cray SHMEM [1] or IBM LAPI [9] it focuses on the noncontiguous data transfers. ARMCI offers a simpler and lower level model of one sided communication than MPI 2 [12] (no epochs, windows, datatypes, Fortran 77 API, complicated progress rules, etc. and targets a different user audience. In particular, ARMCI is meant to be used primarily by library implementors rather than application developers. Examples of libraries that ARMCI is aimed at include Global ....

MPI Forum. MPI-2: Extension to message passing interface. Technical report, University of Tennessee, July 1997.


Towards Portable Message Passing in Java: Binding MPI - Mintchev, Getov (1997)   (11 citations)  (Correct)

....not to date been bound to many languages. The MPI 1 standard [7] includes bindings for just two languages C and Fortran 77. A C linkable language like C can use the C binding; nevertheless specific bindings have been proposed [15] and C bindings are included in the draft MPI 2 document [8] for both MPI 1 and MPI 2. 5 Conclusions and future work In this paper we have summarised our work on high performance computation in Java in three major directions: Automating the creation of interfaces to native libraries (whether for scientific computation or message passing) and improving ....

MPI Forum. MPI-2: Extensions to the Message-Passing Interface. http://www.mcs.anl.gov/Projects/mpi/mpi2/mpi2.html, 1997.


The Design and Implementation of GdH - Draft Pointon Trinder   Self-citation (July)   (Correct)

No context found.

The MPI Forum. MPI-2: Extensions to the Message-Passing Interface. Technical report, University of Tennessee, Knoxville, July 1997.


Group Management Schemes for Implementing MPI.. - Yuan, Daniels.. (2002)   Self-citation (Mpi)   (Correct)

....computing environments. Many institutions have Ethernet connected clusters that can be used to perform high performance computing. One of the key building blocks for such systems is the message passing library. Standard message passing libraries, including Message Passing Interface (MPI) [6] and Parallel Virtual Machine (PVM) 7] have been implemented for such systems. Current implementations, such as MPICH[3] and LAM MPI[8] focus on providing the functionality, that is, moving data across processors, and addressing the portability issues. To achieve interoperability, these ....

The MPI Forum, The MPI-2: Extensions to the Message Passing Interface. http://www.mpi-forum.org/docs/mpi-20-html/mpi2-report.html, July, 1997.


ARMCI: A Portable Aggregate Remote Memory Copy Interface - Nieplocha, Ju (2000)   (Correct)

No context found.

MPI. Forum. MPI-2: Extension to message passing interface, U. Tennessee, July 18, 1997.


Communication Characteristics in the NAS - Parallel Benchmarks Ahmad   (Correct)

No context found.

The MPI Forum, The MPI-2: Extensions to the Message Passing Interface. http://www.mpi-forum.org/docs/mpi-20-html/mpi2-report.html, July, 1997.


Distant I/O: One-Sided Access to Secondary Storage on.. - Nieplocha, Foster..   (Correct)

No context found.

MPI Forum, MPI-2: Extensions to Message Passing Interface, University of Tennessee, July 18, 1997.

First 50 documents

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