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
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;
Conference_Titel :
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-6427-4
DOI :
10.1109/SPDP.1994.346183