• DocumentCode
    3299694
  • Title

    Accurate Performance Evaluation, Modelling and Prediction of a Message Passing Simulation Code based on Middleware

  • Author

    Taufer, Michela ; Stricker, Thomas

  • Author_Institution
    Swiss Institute of Technology (ETH)
  • fYear
    1998
  • fDate
    07-13 Nov. 1998
  • Firstpage
    52
  • Lastpage
    52
  • Abstract
    In distributed and vectorized computing there is a large number of highly different supercomputing platforms an application could run on. Therefore most traditional parallel codes are ill equipped to collect data about their resource usage or their behavior at run time and the corresponding data are rarely published and few scientists attack the planning of an application and its platform systematically. As an improvement over the current state of the art, we propose an integrated approach to performance evaluation, modeling and prediction for different platforms. Our approach uses a combination of analytical modeling and systematically designed experimentation with full application runs, reduced application kernels and some benchmarks. We studied our methodology of performance assessment with Opal, an example code in molecular biology, developed at our institution to run on our four Cray J90 ``Classic´´ Vector SMPs. Besides a detailed assessment of performance achieved on the J90s, the primary goal of our study was to find the most suitable and most cost effective hardware platform for the application, in particular to check the suitability of this application for slow CoPs, SMP CoPs and fast CoPs, three flavors of Clusters of PCs built with off-the-shelf Intel Pentium processors. A performance assessment based on our model is much easier than porting and parallelizing the application for a new target machine and so we could easily obtain and include performance estimates for a T3E-900, a high end MPP system. The predicted execution times and speedup figures indicate that a well designed cluster of PCs achieves similar if not better performance than the J90 vector processors currently used and that the computational efficiency compares favorably to the T3E-900 for that particular application code.
  • Keywords
    Application Design Methods; Computer; Molecular Dynamics; PVM; Parallelization Tools and Middleware; Performance Monitoring; Scientific Application Codes; Analytical models; Biological system modeling; Computational modeling; Costs; Distributed computing; Kernel; Message passing; Middleware; Personal communication networks; Predictive models; Application Design Methods; Computer; Molecular Dynamics; PVM; Parallelization Tools and Middleware; Performance Monitoring; Scientific Application Codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1998.SC98. IEEE/ACM Conference on
  • Print_ISBN
    0-8186-8707-X
  • Type

    conf

  • DOI
    10.1109/SC.1998.10039
  • Filename
    1437339