A High - Performance , Portable Implementation ofthe

نویسندگان

  • William Gropp
  • Ewing Lusk
  • Nathan Doss
  • Anthony Skjellum
چکیده

MPI (Message Passing Interface) is a speciication for a standard library for message passing that was deened by the MPI Forum, a broadly based group of parallel computer vendors, library writers, and applications specialists. Multiple implementations of MPI have been developed. In this paper, we describe MPICH, unique among existing implementations in its design goal of combining portability with high performance. We document its portability and performance and describe the architecture by which these features are simultaneously achieved. We also discuss the set of tools that accompany the free distribution of MPICH, which constitute the beginnings of a portable parallel programming environment. A project of this scope inevitably imparts lessons about parallel computing, the speciication being followed, the current hardware and software environment for parallel computing, and project management; we describe those we have learned. Finally, we discuss future developments for MPICH, including those necessary to accommodate extensions to the MPI Standard now being contemplated by the MPI Forum.

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

ثبت نام

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

منابع مشابه

A High - Performance , Portable Implementation ofthe MPI Message Passing Interface

MPI (Message Passing Interface) is a speciication for a standard library for message passing that was deened by the MPI Forum, a broadly based group of parallel computer vendors, library writers, and applications specialists. Multiple implementations of MPI have been developed. In this paper, we describe MPICH, unique among existing implementations in its design goal of combining portability wi...

متن کامل

A High - Performance , Portable Implementation ofthe MPI

MPI (Message Passing Interface) is a speciication for a standard library for message passing that was deened by the MPI Forum, a broadly based group of parallel computer vendors, library writers, and applications specialists. Multiple implementations of MPI have been developed. In this paper, we describe MPICH, unique among existing implementations in its design goal of combining portability wi...

متن کامل

Implementation of High Performance Fir Filter Using Low Power Multiplier and Adder

The ever increasing growth in laptop and portable systems in cellular networks has intensified the research efforts in low power microelectronics. Now a day, there are many portable applications requiring low power and high throughput than ever before. Thus, low power system design has become a significant performance goal. So this paper is face with more constraints: high speed, high throughpu...

متن کامل

Investigation the performance of solid oxide fuel cells and the role of nanotechnology in its construction

Nanotechnology is well used in the development and performance improvement of solid oxide fuel cells (SOFCs). The high operating temperature of SOFCs (700-900 ° C) has led to serious shortcomings in their overall performance and durability. Hence, the high operating temperature has been reduced to the average temperature range of approximately 44-700 Celsius, which has improved performance and ...

متن کامل

A Modern Framework for Portable High Performance Numerical Linear Algebra

byJeremy G. Siek This thesis describes a generic programming methodology for expressing data struc-tures, algorithms, and optimizations for numerical linear algebra. A high-performanceimplementation of this approach, the Matrix Template Library (MTL), is also described.The goal of the MTL is to facilitate development of higher-level libraries and applicationsfor scientif...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1996