• DocumentCode
    2696002
  • Title

    On finding optimal clusterings of task graphs

  • Author

    Löwe, W. ; Zimmermann, W.

  • Author_Institution
    Fakultat fur Inf., Karlsruhe Univ., Germany
  • fYear
    1995
  • fDate
    15-17 Mar 1995
  • Firstpage
    241
  • Lastpage
    247
  • Abstract
    Currently, many parallel algorithms are defined for shared memory architectures. The preferred machine model is the PRAM, but this model does not take into account properties of existing architectures that have a distributed memory and an asynchronous execution model. A transformation of PRAM programs into distributed, asynchronous ones is known. In order to produce not only correct but also efficient code the tasks have to be clustered. We introduce a parallel algorithm producing an optimal clustering for coarse grained task graphs with respect to the execution time on an asynchronous distributed random access machine, the A-DRAM. This machine model assumes distributed memory, asynchronous execution of tasks, computation costs, and communication delay
  • Keywords
    distributed memory systems; graph theory; parallel algorithms; random-access storage; storage management; A-DRAM; PRAM; asynchronous distributed random access machine; asynchronous execution model; coarse grained task graphs; distributed memory; distributed memory asynchronous task execution; optimal clustering; optimal clusterings; parallel algorithms; shared memory architectures; task graphs; Algorithm design and analysis; Clustering algorithms; Computational efficiency; Concurrent computing; Delay; Distributed computing; Network topology; Parallel algorithms; Parallel processing; Phase change random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Algorithms/Architecture Synthesis, 1995. Proceedings., First Aizu International Symposium on
  • Conference_Location
    Fukushima
  • Print_ISBN
    0-8186-7038-X
  • Type

    conf

  • DOI
    10.1109/AISPAS.1995.401333
  • Filename
    401333