• DocumentCode
    2453774
  • Title

    Self-Adaptation of Parallel Applications in Heterogeneous and Dynamic Architectures

  • Author

    Jafar, Samir ; Pigeon, Laurent ; Gautier, Thierry ; Roch, Jean-Louis

  • Author_Institution
    Projet MOAIS(CNRS/INPG/INRIA/UJF)-Laboratoire ID-IMAG (UMR 5132), 51 avenue Jean Kuntzmann - 38330 Monbonnot - FRANCE. Email: Samir.Jafar@imag.fr
  • Volume
    2
  • fYear
    2006
  • fDate
    24-28 April 2006
  • Firstpage
    3347
  • Lastpage
    3352
  • Abstract
    In this paper a mechanism for adaptation of parallel computation is defined for data flow computations in dynamic and heterogeneous environments. Our mechanism is especially useful in massively parallel multi-threaded computations as found in cluster or grid computing. By basing the state of executions on a data flow graph, this approch shows extreme flexibility with respect to adaptation of parallel computation induced by application. This adaptation reflects needs for changing runtime behavior due to time observable parameters. Specifically, it allows an on-line adaptation of parallel execution in dynamic heterogeneous systems. We have implemented this mechnism in KAAPI (Kernel for Adaptative and Asynchronous Parallel Interface) and experimental results show the overhead induced is small.
  • Keywords
    Computer applications; Computer architecture; Concurrent computing; Data flow computing; Flow graphs; Grid computing; Parallel processing; Peer to peer computing; Processor scheduling; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies, 2006. ICTTA '06. 2nd
  • Print_ISBN
    0-7803-9521-2
  • Type

    conf

  • DOI
    10.1109/ICTTA.2006.1684954
  • Filename
    1684954