The Community for Technology Leaders
Green Image
<p><b>Abstract</b>—Through geometry, program visualization can yield performance properties. We derive all possible synchronization sequences and durations of blocking and concurrent execution for two process programs from a visualization mapping processes, synchronization, and program execution to Cartesian graph axes, line segments, and paths, respectively. Relationships to Petri nets are drawn.</p>
Parallel computation, performance evaluation, visualization, computational geometry, ray shooting, timed progress graphs, mutual exclusion, Petri nets, reachability analysis.

M. Abrams, "An Example of Deriving Performance Properties from a Visual Representation of Program Execution," in IEEE Transactions on Parallel & Distributed Systems, vol. 8, no. , pp. 658-666, 1997.
92 ms
(Ver 3.3 (11022016))