• DocumentCode
    2495545
  • Title

    PERFSIM: a tool for automatic performance analysis of data-parallel Fortran programs

  • Author

    Oledo, Sivant

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1995
  • fDate
    6-9 Feb 1995
  • Firstpage
    396
  • Lastpage
    405
  • Abstract
    This paper presents PERFSIM, a tool for automatic performance analysis of CM Fortran programs running on the Connection Machine CM-5. PERFSIM executes the scalar part of the program, including all of its control structure, but estimates the running time of all vector operations, including both communication and computation. Our empirical studies show that the overall estimates are accurate to within a relative error of ±13%, the estimates for vector computations are accurate to within ±21%, and the estimates for vector communication are accurate to within ±13%. These relative errors are comparable to deviations in the running time of programs running on the CM-5. By executing the cheap to execute but hard to analyze sequential control thread, and analyzing the easy to analyze but expensive to execute vector operations, PERFSIM produces accurate running time estimates efficiently. In particular, PERFSIM can execute on a workstation and generate in a few seconds performance data that would take several minutes or more to generate on a CM-5 using conventional performance monitors
  • Keywords
    FORTRAN; parallel programming; software performance evaluation; software tools; Connection Machine CM-5; PERFSIM; automatic performance analysis; data-parallel Fortran programs; performance monitors; running time estimates; sequential control thread; vector communication; vector operations; Automatic control; Communication system control; Computer science; Data engineering; Error correction; Laboratories; Performance analysis; Supercomputers; Workstations; Yarn;
  • 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.380430
  • Filename
    380430