Interprocessor communication with limited memory
Journal Article
·
· IEEE Transactions on Parallel and Distributed Systems
OSTI ID:834925
- LBNL Library
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
On the memory attribution problem: A solution and case study using MPI
A limited-memory algorithm for bound-constrained optimization
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