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
fDate :
31 Jan-2 Feb 1994
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;
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
DOI :
10.1109/MASCOT.1994.284406