• DocumentCode
    1805506
  • Title

    Near-critical path analysis of program activity graphs

  • Author

    Alexander, Cedell ; Reese, Donna ; Harden, James

  • Author_Institution
    NSF Eng. Res. Center for Comput. Field Simulation, Mississippi State Univ., MS, USA
  • fYear
    1994
  • fDate
    31 Jan-2 Feb 1994
  • Firstpage
    308
  • Lastpage
    317
  • Abstract
    Program activity graphs can be constructed from time-stamped traces of appropriate execution events. Information about the activities on the k longest execution paths is useful in the analysis of parallel program performance. In this paper, four algorithms for finding the near-critical paths of program activity graphs are presented and compared, including an efficient new algorithm that utilizes slack values calculated by the critical path method to perform a best-first search in linear space. The worst-case time and memory requirements of the new algorithm are in O(ke) and O(k+e), where e is the number of edges in the graph. Results confirming the efficiency of the algorithm are presented for five application programs. A framework for utilizing the near-critical path information is also described. The framework includes both statistical summaries and visualization capabilities
  • Keywords
    computational complexity; critical path analysis; graph theory; optimisation; parallel programming; performance evaluation; program diagnostics; search problems; algorithm efficiency; best-first search; execution events; execution paths; graph edges; instrumentation; linear space; memory requirements; near-critical path analysis; parallel program performance analysis; program activity graphs; slack values; statistical summaries; time-stamped traces; visualization capabilities; worst-case time; Analytical models; Computational modeling; Concurrent computing; Data visualization; Discrete event simulation; Instruments; Multiprocessor interconnection networks; Operating systems; Performance analysis; Probes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1994., MASCOTS '94., Proceedings of the Second International Workshop on
  • Conference_Location
    Durham, NC
  • Print_ISBN
    0-8186-5292-6
  • Type

    conf

  • DOI
    10.1109/MASCOT.1994.284406
  • Filename
    284406