TY - GEN
T1 - Aspects of the parallel program execution
T2 - 5th Israel Conference on Computer Systems and Software Engineering
AU - Zernik, Dror
AU - Rudolph, Larry
AU - Snir, Marc
PY - 1991
Y1 - 1991
N2 - The authors' main focus in debugging and monitoring program execution is the notion of time. In particular, the progress of the execution, which is interpreted as useful computation, is addressed. The authors describe two interpretations, or views, of the causality graph which complement each other in the display of the propagation of the execution. The causality graph is the graph constructed from the partial order which reflects the execution of a parallel program. Additional processing of the causality graph is necessary in order to retrieve these views. This additional processing is essential since the complete, detailed display of the graph is unrealistic for programs of reasonable size. From the causality graph two notion are extracted: the notion of time slice and the notion of work. The definition of a unit of work and what this notion means for the application is provided by the user, and serves as an additional attribute of computation and resource nodes in the graph. These nodes are used for the generation of the views described.
AB - The authors' main focus in debugging and monitoring program execution is the notion of time. In particular, the progress of the execution, which is interpreted as useful computation, is addressed. The authors describe two interpretations, or views, of the causality graph which complement each other in the display of the propagation of the execution. The causality graph is the graph constructed from the partial order which reflects the execution of a parallel program. Additional processing of the causality graph is necessary in order to retrieve these views. This additional processing is essential since the complete, detailed display of the graph is unrealistic for programs of reasonable size. From the causality graph two notion are extracted: the notion of time slice and the notion of work. The definition of a unit of work and what this notion means for the application is provided by the user, and serves as an additional attribute of computation and resource nodes in the graph. These nodes are used for the generation of the views described.
UR - http://www.scopus.com/inward/record.url?scp=0026376148&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0026376148&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0026376148
SN - 081862065X
T3 - Israel Conference on Computer Systems and Software Engineering
SP - 162
EP - 172
BT - Israel Conference on Computer Systems and Software Engineering
PB - Publ by IEEE
Y2 - 28 May 1991 through 29 May 1991
ER -