• DocumentCode
    2979333
  • Title

    Evaluation of a semi-static approach to mapping dynamic iterative tasks onto heterogeneous computing systems

  • Author

    Kwok, Yu-Kwong ; Maciejewski, Anthony A. ; Siegel, Howard Jay ; Ghafoor, Arif ; Ahmad, Ishfaq

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Hong Kong Univ., Hong Kong
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    204
  • Lastpage
    209
  • Abstract
    To minimize the execution time of an iterative application in a heterogeneous parallel computing environment, an appropriate mapping scheme is needed for matching and scheduling the subtasks of the application onto the processors. When some of the characteristics of the application subtasks are unknown a priori and will change from iteration to iteration during execution time, a semi-static methodology can be employed, that starts with an initial mapping but dynamically decides whether to perform a remapping between iterations of the application, by observing the effects of these dynamic parameters on the application´s execution time. The objective of the study is to implement and evaluate such a semi-static methodology. For analyzing the effectiveness of the proposed scheme, it is compared with two extreme approaches: a completely dynamic approach using a fast mapping heuristic and an ideal approach that uses a genetic algorithm online but ignores the time for remapping. Experimental results indicate that the semi-static approach outperforms the dynamic approach and is reasonably close to the ideal but infeasible approach
  • Keywords
    genetic algorithms; heuristic programming; parallel machines; parallel programming; scheduling; application subtasks; dynamic approach; dynamic iterative task mapping; dynamic parameters; execution time; fast mapping heuristic; genetic algorithm; heterogeneous computing systems; initial mapping; iterative application; mapping scheme; parallel computing environment; semi-static approach; semi-static methodology; subtask scheduling; Computer architecture; Computer science; Digital signal processing; Genetic algorithms; Iterative methods; Laboratories; Military computing; Sampling methods; Space technology; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1999. (I-SPAN '99) Proceedings. Fourth InternationalSymposium on
  • Conference_Location
    Perth/Fremantle, WA
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-0231-8
  • Type

    conf

  • DOI
    10.1109/ISPAN.1999.778940
  • Filename
    778940