Block-cyclic array redistribution on networks of workstations

Jack Dongarra, Frédéric Desprez, Antoine Petitet, Cyril Randriamaro, Yves Robert

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This article deals with the run-time comparison between several algorithms (including the MPI_Alltoallv() function call) to perform the redistribution of arrays that are distributed in a block-cyclic fashion over a multidimensional processor grid. The generation of the communication messages to be exchanged by the processors involved in the redistribution is not taken into account. Rather we focus on the scheduling of those messages: how to organize the message exchanges into "structured" communication steps that will minimize communication overhead.

Original languageEnglish
Title of host publicationRecent Advances in Parallel Virtual Machine and Message Passing Interface - 4th European PVM/MPI Users Group Meeting, Proceedings
EditorsMarian Bubak, Jack Dongarra, Jerzy Wasniewśki
PublisherSpringer Verlag
Pages343-350
Number of pages8
ISBN (Print)3540636978, 9783540636977
DOIs
StatePublished - 1997
Event4th European Conference on Parallel Virtual Machine and Message Passing Interface, PVM/MPI 1997 - Cracow, Poland
Duration: Nov 3 1997Nov 5 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1332
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th European Conference on Parallel Virtual Machine and Message Passing Interface, PVM/MPI 1997
Country/TerritoryPoland
CityCracow
Period11/3/9711/5/97

Funding

FundersFunder number
National Science FoundationASC-9005933

    Keywords

    • Block-cyclic distribution
    • Distributed arrays
    • HPF
    • MPI
    • Network of workstations
    • Redistribution
    • Scheduling

    Fingerprint

    Dive into the research topics of 'Block-cyclic array redistribution on networks of workstations'. Together they form a unique fingerprint.

    Cite this