DocumentCode :
971877
Title :
Iteration bounds of single-rate data flow graphs for concurrent processing
Author :
Chao, Daniel Y. ; Wang, David T.
Author_Institution :
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
Volume :
40
Issue :
9
fYear :
1993
fDate :
9/1/1993 12:00:00 AM
Firstpage :
629
Lastpage :
634
Abstract :
Single-rate data flow graphs (DFGs) are often used for modeling iterative concurrent activities. A DFG and its iteration bound are equivalent to a marked graph and cycle time of a Petri net, respectively. Ramamoorthy and Ho [1980] developed an efficient algorithm for checking the minimum cycle time against a predetermined performance requirement. This work presents a systematic procedure to find the iteration bound and the critical loop with time complexity O(n3 log n) (n being the number of nodes), memory requirements of O(n 2), and subcritical loops with time complexity O(n3). The next-critical loops are also studied because they may become the new critical loop if the look-ahead technique is used. The above procedure has been implemented in the C programming language which interfaces with a Petri net X-window tool to display the performance results
Keywords :
C language; Petri nets; computational complexity; directed graphs; parallel processing; C programming language; Petri net; X-window tool; concurrent processing; critical loop; cycle time; iterative concurrent activities; look-ahead technique; marked graph; memory requirements; single-rate data flow graphs; subcritical loops; time complexity; Chaos; Circuits; Computer languages; Concurrent computing; Delay effects; Displays; Flow graphs; Information science; Iterative algorithms; System performance;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7122
Type :
jour
DOI :
10.1109/81.244917
Filename :
244917
Link To Document :
بازگشت