• DocumentCode
    2806652
  • Title

    MPI-PERF-SIM: Towards an Automatic Performance Prediction Tool of MPI Programs on Hierarchical Clusters

  • Author

    Achour, Sami ; Ammar, Meher ; Khmili, Boubaker ; Nasri, Wahid

  • Author_Institution
    Higher Sch. of Sci. & Tech. of Tunis, Tunis, Tunisia
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    207
  • Lastpage
    211
  • Abstract
    We present in this paper a framework for performance prediction of parallel programs on hierarchical clusters. This framework is mainly designed for the use by the switching functions in parallel adaptive applications. Indeed, the principal referred objectives by this framework are the accuracy of the prediction and the rapidity of the prediction process. To achieve these objectives, our framework is based on two principal steps, the first is at the installation moment of the parallel application, and the second is at runtime. In the first step, we profile two components which are sequential kernels of the program and network performances. In order to model accurately these two components we have developed new strategies of regression. In the second step, we use the generated models and the runtime variables to the completion time estimation via our fast simulator MPI-PERF-SIM. Our experimentations on the Grid´5000 platform demonstrate the interest of this approach that can be the basis of adaptivity for parallel numerical libraries on dedicated hierarchical platforms.
  • Keywords
    message passing; parallel programming; software libraries; MPI program; MPI-PERF-SIM simulator; automatic performance prediction tool; completion time estimation; hierarchical clusters; installation moment; network performance; parallel adaptive application; parallel numerical library; parallel program; program performance; program runtime; sequential kernel; Adaptation model; Benchmark testing; Computational modeling; Estimation; Kernel; Predictive models; XML; Hierarchical clusters; MPI; MPI-PERF-SIM; Modeling; Performance prediction; Regression; Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
  • Conference_Location
    Ayia Napa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-9682-2
  • Type

    conf

  • DOI
    10.1109/PDP.2011.49
  • Filename
    5739003