MPISH2: Unix Integration for MPI Programs

نویسندگان

  • Narayan Desai
  • Ewing L. Lusk
  • Rick Bradshaw
چکیده

While MPI is the most common mechanism for expressing parallelism, MPI programs remain poorly integrated in Unix environments. We introduce MPISH2, an MPI process manager analogous to serial Unix shells. It provides better integration capabilities for MPI programs by providing a uniform execution mechanism for parallel and serial programs, exposing return codes and standard I/O stream information.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Composition Environment for MPI Programs

While MPI is the most common mechanism for expressing parallelism, MPI programs are not composable by using current MPI process managers or parallel shells. We introduce MPISH2, an MPI process manager analogous to serial Unix shells. It allows the composition of MPI and serial Unix utilities with one another to perform scalable tasks across large numbers of Unix clients. This paper discusses in...

متن کامل

A Threads-Only MPI Implementation for the Development of Parallel Programs

In this paper, we present a threads-only implementation of MPI, called TOMPI, that allows eecient development of parallel programs on a workstation. The communication and context-switching overhead is reduced signiicantly compared to existing MPI implementations , by the use of threads and shared memory in place of UNIX processes and often sockets. Results demonstrate the scalability of TOMPI i...

متن کامل

Scalable Unix Commands for Parallel Processors: A High-Performance Implementation

We describe a family of MPI applications we call the Parallel Unix Commands. These commands are natural parallel versions of common Unix user commands such as ls, ps, and find, together with a few similar commands particular to the parallel environment.We describe the design and implementation of these programs and present some performance results on a 256-node Linux cluster. The Parallel Unix ...

متن کامل

ar X iv : c s . D C / 0 10 80 19 v 1 2 7 A ug 2 00 1 Scalable Unix Commands for Parallel Processors : A High - Performance Implementation ⋆

We describe a family of MPI applications we call the Parallel Unix Commands. These commands are natural parallel versions of common Unix user commands such as ls, ps, and find, together with a few similar commands particular to the parallel environment.We describe the design and implementation of these programs and present some performance results on a 256-node Linux cluster. The Parallel Unix ...

متن کامل

Java Versus MPI in a Distributed Environment

Networked unix workstations as well as workstations running Windows 95 or Windows NT are fast becoming the standard computing environments at many universities and research sites. Researchers and educators seek simple methods to harness the potential for parallelism implicit in these computing networks. This paper investigates the ease and efficiency of Java sockets, Java remote method invocati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005