skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Dynamic remapping decisions in multi-phase parallel computations. Final report

Technical Report ·
OSTI ID:6910292

The effectiveness of any given mapping of workload to processors in a parallel system is dependent on the stochastic behavior of the workload. Program behavior is often characterized by a sequence of phases, with phase changes occurring unpredictably. During a phase, the behavior is fairly stable, but may become quite different during the next phase. Thus a workload assignment generated for one phase may hinder performance during the next phase. We consider the problem of deciding whether to remap a paralled computation in the face of uncertainty in remapping's utility. Fundamentally, it is necessary to balance the expected remapping performance gain against the delay cost of remapping. This paper treats this problem formally by constructing a probabilistic model of a computation with at most two phases. We use stochastic dynamic programming to show that the remapping decision policy which minimizes the expected running time of the computation has an extremely simple structure: the optimal decision at any step is followed by comparing the probability of remapping gain against a threshold. This theoretical result stresses the importance of detecting a phase change, and assessing the possibility of gain from remapping. We also empirically study the sensitivity of optimal performance to imprecise decision threshold. Under a wide range of model parameter values, we find nearly optimal performance if remapping is chosen simply when the gain probability is high. These results strongly suggest that except in extreme cases, the remapping decision problem is essentially that of dynamically determining whether gain can be achieved by remapping after a phase change; precise quantification of the decision model parameters is not necessary.

Research Organization:
National Aeronautics and Space Administration, Hampton, VA (USA). Langley Research Center
OSTI ID:
6910292
Report Number(s):
N-87-10719; NASA-CR-178174; NAS-1.26:178174; ICASE-86-58
Country of Publication:
United States
Language:
English

Similar Records

Optimal dynamic remappping of data parallel computations
Journal Article · Thu Feb 01 00:00:00 EST 1990 · IEEE Transactions on Computers (Institute of Electrical and Electronics Engineers); (USA) · OSTI ID:6910292

Modeling and Analysis in Support of Decision Making for Technological Investment
Technical Report · Wed Jun 11 00:00:00 EDT 2003 · OSTI ID:6910292

Dynamic remapping of parallel computations with varying resource demands
Journal Article · Thu Sep 01 00:00:00 EDT 1988 · IEEE Trans. Comput.; (United States) · OSTI ID:6910292