• DocumentCode
    2095614
  • Title

    Static program decomposition among machines in an SIMD/SPMD heterogeneous environment with non-constant mode switching costs

  • Author

    Watson, Daniel W. ; Antonio, John K. ; Siegel, Howard Jay ; Atallah, Mikhail J.

  • Author_Institution
    Dept. of Comput. Sci., Utah State Univ., Logan, UT, USA
  • fYear
    1994
  • fDate
    34450
  • Firstpage
    58
  • Lastpage
    65
  • Abstract
    The problem of minimizing the execution time of programs within a heterogeneous environment is considered. Different computational characteristics within a parallel algorithm may make switching execution from one machine to another beneficial; however, the cost of switching between machines during the execution of a program must be considered. This cost is not constant, but depends on data transfers needed as a result of the move. Therefore, determining a minimum-cost assignment of machines to program segments is not straightforward. A previously presented block-based mode selection (BBMS) approach is used as a basis to develop a heuristic method for assigning machines to program segments of data-parallel algorithms. Simulation results of parallel program behavior using the heuristic indicate that good assignments are possible without resorting to exhaustive search techniques
  • Keywords
    combinatorial switching; computational complexity; minimisation; parallel processing; resource allocation; SIMD/SPMD heterogeneous environment; block-based mode selection; computational characteristics; data transfers; data-parallel algorithms; heuristic method; minimum-cost machine assignment; nonconstant mode switching costs; parallel algorithm; parallel program behavior simulation; program execution time minimization; program segments; static program decomposition; switching execution; Computer science; Concurrent computing; Contracts; Cost function; Laboratories; Parallel algorithms; Parallel machines; Parallel processing; Switches; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Heterogeneous Computing Workshop, 1994., Proceedings
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5592-5
  • Type

    conf

  • DOI
    10.1109/HCW.1994.324961
  • Filename
    324961