
An Example of Deriving Performance Properties from a VisualRepresentation of Program Execution
1995) An Example of Deriving Performance Properties from a VisualRepresentation of Program Execution. Technical Report ncstrl.vatech_cs//TR-95-09, Computer Science, Virginia Polytechnic Institute and State University. (
Full text available as: |
Abstract
This paper demonstrates that one can use a visual representation of the execution of a program to analyze performance properties. The method starts with a visualization of the progress of processes, and then applies geometric properties of the visualization to analyze program execution behavior. The visualization is based on progress graphs from the literature, which map the progress of each process to one Cartesian graph axis. Line segments represent interprocess synchronization. A directed, continuous path that does not cross a segment represents a particular execution of a program, and can be found using computational geometric algorithms. A special case is also considered in which programs display periodic behavior. The relation of the program class studied to Petri nets is also examined.
Item Type: | Departmental Technical Report |
---|---|
Subjects: | Computer Science > Historical Collection(Till Dec 2001) |
ID Code: | 424 |
Deposited By: | User autouser |
Deposited On: | 05 December 2001 |
Alternative Locations: | URL:ftp://ei.cs.vt.edu/pub/TechnicalReports/1995/TR-95-09.ps.gz, URL:http://historical.ncstrl.org/tr/ps/vatech_cs/TR-95-09.ps |