نتایج جستجو برای: message passing interface mpi

تعداد نتایج: 292891  

2016
Wytse Oortwijn Stefan Blom Marieke Huisman

Many industrial applications, including safety-critical ones, consist of several disjoint components that use message passing to communicate according to some protocol. These components are typically highly concurrent, since message exchanges may occur in any order. Developing correct message passing programs is therefore very challenging, which makes proving their correctness crucial [4]. A po...

2002
Steven Morin Israel Koren C. Mani Krishna

The Message Passing Interface (MPI) standard provides a uniform Application Programmers Interface (API) that abstracts the underlying hardware from the parallel ap-s the underlying hardware from the parallel applications. Recent research efforts have extended the MPI standard to Java either through wrapper implementations or as subsets of larger parallel infrastructures. In this paper, we descr...

2004
Rolf Rabenseifner

A 5-year-profiling in production mode at the University of Stuttgart has shown that more than 40% of the execution time of Message Passing Interface (MPI) routines is spent in the collective communication routines MPI Allreduce and MPI Reduce. Although MPI implementations are now available for about 10 years and all vendors are committed to this Message Passing Interface standard, the vendors’ ...

Journal: :IBM Journal of Research and Development 2005
George Almási Charles Archer José G. Castaños John A. Gunnels C. Christopher Erway Philip Heidelberger Xavier Martorell José E. Moreira Kurt W. Pinnow Joe Ratterman Burkhard D. Steinmacher-Burow William Gropp Brian R. Toonen

of message-passing services for the Blue Gene/L supercomputer G. Almási C. Archer J. G. Castaños J. A. Gunnels C. C. Erway P. Heidelberger X. Martorell J. E. Moreira K. Pinnow J. Ratterman B. D. Steinmacher-Burow W. Gropp B. Toonen The Blue Genet/L (BG/L) supercomputer, with 65,536 dualprocessor compute nodes, was designed from the ground up to support efficient execution of massively parallel ...

2018
Gregory Michael Price

MPI accomplishes portable, standardized message-passing between processes by exposing a standard API that hides the implementation of the underlying mechanism for message passing. Until now, checkpointing an MPI program required knowledge of these underlying mechanisms. Through the addition of a proxy, we demonstrate that MPI programs can be checkpointed and restarted regardless of the MPI impl...

Journal: :J. Parallel Distrib. Comput. 2005
Lisandro Dalcín Rodrigo Paz Mario A. Storti

This document describes the MPI for Python package. MPI for Python provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the MPI-1/2 specifications and provides an object oriented interface which closely follows MPI-2 C++ bindings. It supports point-...

2017
Lisandro Dalcin

This document describes the MPI for Python package. MPI for Python provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the MPI-1/2/3 specifications and provides an object oriented interface which resembles the MPI-2 C++ bindings. It supports point-...

Journal: :IJHPCA 2004
William Gropp Ewing L. Lusk

In this paper we examine the topic of writing fault-tolerant Message Passing Interface (MPI) applications. We discuss the meaning of fault tolerance in general and what the MPI Standard has to say about it. We survey several approaches to this problem, namely checkpointing, restructuring a class of standard MPI programs, modifying MPI semantics, and extending the MPI specification. We conclude ...

Journal: :Concurrency and Computation: Practice and Experience 2016
James Dinan Pavan Balaji Darius Buntinas David Goodell William Gropp Rajeev Thakur

The Message Passing Interface (MPI) 3.0 standard includes a significant revision to MPI’s remote memory access (RMA) interface, which provides support for one-sided communication. MPI-3 RMA is expected to greatly enhance the usability and performance of MPI RMA. We present the first complete implementation of MPI-3 RMA and document implementation techniques and performance optimization opportun...

1997
Arkady Kanevsky Anthony Skjellum Anna Rounbehler

This article describes the ongoing work of real-time message passing interface (MPI) standardization. Real-time MPI (MPI/RT) provides a consistent set of extensions and, in some cases, restrictions to the high-performance computing Message Passing Interface Standard, emphasizing changes that enable and support real-time communication and are supportable on embedded and other real-time systems. ...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید