Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Interprocessor communication with limited memory

Journal Article · · IEEE Transactions on Parallel and Distributed Systems
OSTI ID:834925
Many parallel applications require periodic redistribution of workloads and associated data. In a distributed memory computer, this redistribution can be difficult if limited memory is available for receiving messages. We propose a model for optimizing the exchange of messages under such circumstances which we call the minimum phase remapping problem. We first show that the problem is NP-Complete, and then analyze several methodologies for addressing it. First, we show how the problem can be phrased as an instance of multi-commodity flow. Next, we study a continuous approximation to the problem. We show that this continuous approximation has a solution which requires at most two more phases than the optimal discrete solution, but the question of how to consistently obtain a good discrete solution from the continuous problem remains open. We also devise simple and practical approximation algorithm for the problem with a bound of 1.5 times the optimal number of phases. We also present an empirical study of variations of our algorithms which indicate that our approaches are quite practical.
Research Organization:
Ernest Orlando Lawrence Berkeley National Laboratory, Berkeley, CA (US)
Sponsoring Organization:
USDOE Director. Office of Science. Office of Advanced Scientific Computing Research. Mathematical Information and Computational Sciences Division. Contract DE-AC03-76SF00098, Lockheed-Martin Company. Sandia Corporation. Contract DE-AC94AL85000, Applied Mathematical Sciences Program (US)
DOE Contract Number:
AC03-76SF00098
OSTI ID:
834925
Report Number(s):
LBNL--51863
Journal Information:
IEEE Transactions on Parallel and Distributed Systems, Journal Name: IEEE Transactions on Parallel and Distributed Systems Journal Issue: 7 Vol. 15
Country of Publication:
United States
Language:
English

Similar Records

Interprocessor communication with memory constraints
Conference · Tue May 30 00:00:00 EDT 2000 · OSTI ID:756410

On the memory attribution problem: A solution and case study using MPI
Journal Article · Sun Feb 03 19:00:00 EST 2019 · Concurrency and Computation. Practice and Experience · OSTI ID:1495167

A limited-memory algorithm for bound-constrained optimization
Technical Report · Thu Feb 29 23:00:00 EST 1996 · OSTI ID:204262