• DocumentCode
    309186
  • Title

    Mapping heterogeneous task graphs onto heterogeneous system graphs

  • Author

    Eshaghian, M.M. ; Wu, Y.C.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
  • fYear
    1997
  • fDate
    35521
  • Firstpage
    147
  • Lastpage
    160
  • Abstract
    In this paper, a generic technique for mapping heterogeneous task graphs onto heterogeneous system graphs is presented. The task and system graphs studied in this paper have nonuniform computation and communication weights associated with the nodes and the edges. Two clustering algorithms have been proposed which can be used to obtain a multilayer clustered graph called a Spec graph from a given task graph and a multilayer clustered graph called a Rep graph from a given system graph. We present a mapping algorithm which produces a suboptimal matching of a given Spec graph containing M task modules, onto a Rep graph of N processors, in O(MP) fame, where P=max(M,N). Our experimental results indicate that our mapping algorithm is the fastest one and generates results which are better than, or similar to, those of other leading techniques which work only for restricted task or system graphs
  • Keywords
    computational complexity; parallel processing; Rep graph; Spec graph; heterogeneous system graphs; heterogeneous task graphs; heterogeneous task graphs mapping; multilayer clustered graph; suboptimal matching; Clustering algorithms; Concurrent computing; Data communication; Distributed computing; Heuristic algorithms; Information science; Joining processes; Lakes; Nonhomogeneous media; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Heterogeneous Computing Workshop, 1997. (HCW '97) Proceedings., Sixth
  • Conference_Location
    Geneva
  • Print_ISBN
    0-8186-7879-8
  • Type

    conf

  • DOI
    10.1109/HCW.1997.581417
  • Filename
    581417