• DocumentCode
    2806322
  • Title

    Performance Prediction of Distributed Applications Using Block Benchmarking Methods

  • Author

    Cornea, Bogdan Florin ; Bourgeois, Julien

  • Author_Institution
    LIFC, Univ. of Franche-Comte, Montbéliard, France
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    183
  • Lastpage
    190
  • Abstract
    An ongoing work is presented for accurately predicting the performance of distributed applications in heterogeneous systems. We are developing dPerf, a tool built using the Rose framework for performing static analysis and an automatic instrumentation on the input source code of programs written in C, C++ or Fortran. The accuracy in predicting program computation time resides in using hardware counters, as well as in applying two block benchmarking techniques that we propose in this paper. The current work makes use of a network simulator in order to calculate the communication time used in our approach. Afterwards, the computation and communication times are being summed up obtaining an estimation of the distributed application execution time. The approach is proven experimentally using NAS Integer Sort benchmark, the communications being simulated with SimGrid.
  • Keywords
    C++ language; FORTRAN; parallel programming; performance evaluation; program diagnostics; source coding; C program; C++ program; Fortran program; NAS integer sort benchmark; Rose framework; SimGrid; automatic instrumentation; block benchmarking method; dPerf tool; distributed application performance prediction; hardware counter; heterogeneous system; network simulator; program computation time prediction; program source code; static analysis; Analytical models; Benchmark testing; Computational modeling; Hardware; Instruments; Program processors; Radiation detectors; MPI; P2PSAP; block benchmarking; dPerf; heterogeneous systems; performance prediction; static analysis; trace-based 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.52
  • Filename
    5738986