• DocumentCode
    2495522
  • Title

    Performance debugging based on scalability analysis

  • Author

    Suzuoka, Takashi ; Subhlok, Jaspal ; Gross, Thomas

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1995
  • fDate
    6-9 Feb 1995
  • Firstpage
    406
  • Lastpage
    413
  • Abstract
    This paper presents scalability as a basis for profiling and performance debugging of parallel programs, as only the purely scalable code runs efficiently in parallel. The approach is based on separating scalable and various kinds of non-scalable parts of a program, identifying the reasons for non-scalability, and focusing the programmer´s attention on why and where non-scalable execution is occurring. We specifically address parallel programs that are generated by a parallelizing compiler and use compiler information to divide the execution times into logical categories that are meaningful to the programmer. We have designed and implemented a profiler that is integrated with a compiler for a variant of High Performance Fortran. The profiler classifies the execution cycles into eleven categories that are easily understood by the user in terms of the source program. The paper includes two examples that demonstrate how the data reported by the profiler is used to identify and resolve performance bugs in parallel programs
  • Keywords
    FORTRAN; parallel programming; parallelising compilers; program compilers; program debugging; software performance evaluation; High Performance Fortran; compiler information; execution times; nonscalable execution; parallelizing compiler; performance debugging; scalability analysis; Application software; Computer bugs; Computer science; Concurrent computing; Debugging; Parallel processing; Performance analysis; Program processors; Programming profession; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1995. Proceedings. Frontiers '95., Fifth Symposium on the
  • Conference_Location
    McLean, VA
  • Print_ISBN
    0-8186-6965-9
  • Type

    conf

  • DOI
    10.1109/FMPC.1995.380429
  • Filename
    380429