Adaptive MPI collective operations based on evaluations in LogP model

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

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

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

منابع مشابه

Collective Error Detection for MPI Collective Operations

An MPI profiling library is a standard mechanism for intercepting MPI calls by applications. Profiling libraries are so named because they are commonly used to gather performance data on MPI programs. Here we present a profiling library whose purpose is to detect user errors in the use of MPI’s collective operations. While some errors can be detected locally (by a single process), other errors ...

متن کامل

Adaptive Selection of Communication Methods to Optimize Collective MPI Operations

Many parallel applications from scientific computing use collective MPI communication operations to distribute or collect data. The execution time of collective MPI communication operations can be significantly reduced by a restructuring based on orthogonal processor structures or by using specific point-topoint algorithms based on virtual communication topologies. The performance improvement d...

متن کامل

CoMPI – Configurable Collective Operations in LAM/MPI

This paper describes an extension to LAM/MPI[3] which enables the user to configure a subset of the collective operations by using Scheme[5], which is a high level general purpose programming language in the Lisp family. Currently the operations that may be configured are broadcast, reduce, allreduce and barrier, but the system is general enough to be extended with other operations if that is r...

متن کامل

Validation of Dimemas Communication Model for MPI Collective Operations

This paper presents an extension of Dimemas to enable accurate performance prediction of message passing applications with collective communication primitives. The main contribution is a simple model for collective communication operations that can be user-parameterized. The experiments performed with a set of MPI benchmarks demonstrate the utility of the model.

متن کامل

Pipelining and Overlapping for MPI Collective Operations

Collective operations are an important aspect of the currently most important message-passing programming model MPI (Message Passing Interface). Many MPI applications make heavy use of collective operations. Collective operations involve the active participation of a known group of processes and are usually implemented on top of MPI point-to-point message passing. Many optimizations of the used...

متن کامل

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


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

ژورنال

عنوان ژورنال: Procedia Computer Science

سال: 2021

ISSN: 1877-0509

DOI: 10.1016/j.procs.2021.04.208