• DocumentCode
    2340400
  • Title

    A hybrid performance modeling approach for adaptive algorithm selection on hierarchical clusters

  • Author

    Nasri, Wahid ; Achour, Sami

  • Author_Institution
    Dept. of Comput. Sci., Higher Sch. of Sci. & Tech. of Tunis, Tunis, Tunisia
  • fYear
    2010
  • fDate
    16-19 May 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Recent advances in parallel and distributed computing have made it very challenging for programmers to reach the performance potential of current systems. In addition, recent advances in numerical algorithms and software optimizations have tremendously increased the number of alternatives for solving a problem, which further complicates the software tuning process. Indeed, no single algorithm can represent the universal best choice for efficient solution of a given problem on all compute substrates. In this paper, we develop a framework that addresses the design of efficient parallel algorithms in hierarchical computing environments. More specifically, given multiple choices for solving a particular problem, the framework uses a judicious combination of analytical performance models and empirical approaches to automate the algorithm selection by determining the most suitable execution scheme expected to perform the best at the specific setting. Preliminary experimental results obtained by implementing two different numerical kernels demonstrated the interest of the hybrid performance modeling approach integrated in the framework.
  • Keywords
    parallel processing; adaptive algorithm selection; distributed computing; hierarchical cluster; hybrid performance modeling; parallel computing; software tuning process; Algorithm design and analysis; Analytical models; Clustering algorithms; Computational modeling; Computer architecture; Parallel algorithms; Prediction algorithms; Adaptive algorithms; Empirical approaches; Hierarchical clusters; Performance modeling and prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications (AICCSA), 2010 IEEE/ACS International Conference on
  • Conference_Location
    Hammamet
  • Print_ISBN
    978-1-4244-7716-6
  • Type

    conf

  • DOI
    10.1109/AICCSA.2010.5587043
  • Filename
    5587043