• 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