DocumentCode :
2299751
Title :
An efficient dynamic processor allocation algorithm for adaptive mesh applications
Author :
Varadarajan, Ravi ; Hwang, Injae
Author_Institution :
Dept. of Math., Puerto Rico Univ., Rio Piedras, Puerto Rico
fYear :
1994
fDate :
26-29 Oct 1994
Firstpage :
38
Lastpage :
45
Abstract :
In numerical algorithms based on adaptive mesh refinement, the computational workload changes during their execution. In mapping such algorithms on to distributed memory architectures, it is necessary to balance the workload among the processors dynamically in order to obtain high performance. In this paper, we propose a dynamic processor allocation algorithm for a mesh architecture that reassigns the workload in an attempt to minimize both the computational and communication costs. Our algorithm is based on a heuristic for a 2D packing problem that gives provably close to optimal solutions for special cases of the problem. We also demonstrate through experiments how our algorithm provides good quality solutions in general
Keywords :
distributed memory systems; parallel architectures; performance evaluation; 2D packing problem; adaptive mesh applications; communication costs; computational costs; computational workload; distributed memory architectures; dynamic processor allocation algorithm; high performance; mapping; numerical algorithms; Computer architecture; Concurrent computing; Costs; Distributed computing; Finite difference methods; Heuristic algorithms; Load management; Mathematics; Memory architecture; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-6427-4
Type :
conf
DOI :
10.1109/SPDP.1994.346183
Filename :
346183
Link To Document :
بازگشت