Communication algorithms for isotropic tasks in hypercubes and wraparound meshes

Emmanouel A. Varvarigos, Dimitri P. Bertsekas

Research output: Contribution to journalArticlepeer-review

31 Scopus citations

Abstract

We consider a broad class of communication tasks, which we call isotropic, in a hypercube and in a wraparound mesh of processors. These tasks are characterized by a type of symmetry with respect to origin node. We show that executing such tasks in a minimum number of steps is equivalent to a matrix decomposition problem. We use this property to obtain minimum completion time algorithms. For a special communication task, the total exchange problem, we find algorithms that are simultaneously optimal with respect to completion time, and average packet delay. We also prove that a particularly simple type of shortest path algorithm executes isotropic tasks in time which is optimal within a small bound.

Original languageEnglish (US)
Pages (from-to)1233-1257
Number of pages25
JournalParallel Computing
Volume18
Issue number11
DOIs
StatePublished - Nov 1992
Externally publishedYes

Keywords

  • Communication algorithm
  • hypercube
  • optimal completion time algorithms
  • symmetric routing algorithms
  • total exchange problem

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Computer Graphics and Computer-Aided Design
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Communication algorithms for isotropic tasks in hypercubes and wraparound meshes'. Together they form a unique fingerprint.

Cite this