• DocumentCode
    322516
  • Title

    Interpretive performance prediction for high performance application development

  • Author

    Parashar, Manish ; Hariri, Salim

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • Volume
    1
  • fYear
    1997
  • fDate
    7-10 Jan 1997
  • Firstpage
    462
  • Abstract
    Software development for high-performance (parallel/distributed) computing (HPC) is a non-trivial process; its complexity can be primarily attributed to the increased degrees of freedom that have to be resolved and tuned in such an environment. Performance prediction tools enable a developer to evaluate various available design alternatives and can assist in HPC application software development. In this paper, we first present a novel “interpretive” approach for accurate and cost-effective performance prediction. The approach has been used to develop an interpretive HPF/Fortran 90D application performance prediction framework. The accuracy and usability of the performance prediction framework are experimentally validated. We then outline the stages typically encountered during application software development for parallel/distributed HPC and highlight the significance and requirements of a performance prediction tool at the relevant stages. Numerical results using benchmarking kernels and application codes are presented to demonstrate the application of the interpretive performance prediction framework at different stages of the software development process
  • Keywords
    FORTRAN; computer aided software engineering; multiprocessing programs; parallel programming; program interpreters; software performance evaluation; Fortran 90D; HPF; accuracy; application software development; benchmarking kernels; design alternatives evaluation; distributed computing; high-performance application development; high-performance computing; interpretive performance prediction; parallel computing; usability; Application software; Concurrent computing; Data visualization; Distributed computing; Hardware; High performance computing; Kernel; Programming; Software algorithms; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • ISSN
    1060-3425
  • Print_ISBN
    0-8186-7743-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1997.667300
  • Filename
    667300