DocumentCode
1924344
Title
A technique to derive time costs of data flow programs
Author
Qin, Bin ; Ammar, Reda A. ; Sholl, Howard A.
Author_Institution
Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT, USA
fYear
1990
fDate
21-23 Mar 1990
Firstpage
155
Lastpage
162
Abstract
The authors present a technique for analyzing the time cost behavior of data-flow programs that are loop free or contain non tested loops that meet certain constraints. It is assumed that the underlying computer system is a dynamic data-flow computer which has sufficient processors to support the execution of data-flow programs. The token model is modified to describe both the execution and time cost behavior. The technique is similar to some flow-analysis and graph-reduction techniques. In analyzing the time cost of a data-flow program, the technique first determines the number of tokens that pass through each edge in the program. All nodes that are neither input nor output nodes are then deleted. Every time a node or an edge is deleted, the time cost associated with it is properly distributed within the program. Since the resultant program only contains edges that connect input and output nodes, the time cost of the program can be easily obtained. Two examples are given to show the use of the technique
Keywords
parallel processing; parallel programming; data flow programs; dynamic data-flow computer; flow-analysis; graph-reduction techniques; loop free; time cost behavior; time costs derivation; token model; Computer science; Costs; Data engineering; Data flow computing; Fluid flow measurement; Parallel processing; Performance analysis; Pipelines; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1990. Conference Proceedings., Ninth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-2030-7
Type
conf
DOI
10.1109/PCCC.1990.101614
Filename
101614
Link To Document