• DocumentCode
    3061623
  • Title

    Performance Measurement of Novice HPC Programmers Code

  • Author

    Alameh, Rola ; Zazworka, Nico ; Hollingsworth, Jeffrey K.

  • Author_Institution
    Univ. of Maryland, College Park
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    3
  • Lastpage
    3
  • Abstract
    Performance is one of the key factors of improving productivity in high performance computing (HPC). In this paper we discuss current studies in the field of performance measurement of codes captured in classroom experiments for the high productivity computing project (HPCS). We give two examples of measurements introducing two new hypotheses: spending more effort doesn´t always result in improvement of performance for novices; the use of higher level MPI functions promises better performance for novices. We also present a tool - the automated performance measurement system (APMS). APMS helps to partially automate the measurement of the performance of a set of parallel programs with several inputs. The design and implementation of the tool is flexible enough to allow other researchers to conduct similar studies.
  • Keywords
    computer science education; message passing; MPI function; automated performance measurement system; high performance computing; high productivity computing project; parallel program; Application software; Concurrent computing; Fluid flow measurement; High performance computing; Instruments; Packaging; Productivity; Programming profession; Software engineering; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for High Performance Computing Applications, 2007. SE-HPC '07. Third International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2969-0
  • Type

    conf

  • DOI
    10.1109/SE-HPC.2007.4
  • Filename
    4273305