ITERATION BOUNDS OF SINGLE-BATE DATA-FLOW GRAPHS FOR CONCURRENT PROCESSING

Authors
Citation
Dy. Chao et Dt. Wang, ITERATION BOUNDS OF SINGLE-BATE DATA-FLOW GRAPHS FOR CONCURRENT PROCESSING, IEEE transactions on circuits and systems. 1, Fundamental theory andapplications, 40(9), 1993, pp. 629-634
Citations number
32
Categorie Soggetti
Engineering, Eletrical & Electronic
ISSN journal
10577122
Volume
40
Issue
9
Year of publication
1993
Pages
629 - 634
Database
ISI
SICI code
1057-7122(1993)40:9<629:IBOSDG>2.0.ZU;2-X
Abstract
Single-rate data flow graphs (DFGs) [1], [13] are often used for model ing iterative concurrent activities. A DFG and its iteration bound are equivalent to a marked graph and cycle time of a Petri net, respectiv ely. Ramamoorthy and Ho [25] developed an efficient algorithm for chec king the minimum cycle time against a predetermined performance requir ement. This work presents a systematic procedure to find the iteration bound [2], [15], [24], [26] and the critical loop with time complexit y O(n(3) log n) (n being the number of nodes), memory requirements of O(n(2)), and subcritical loops with time complexity O(n(3)). The next- critical loops are also studied because they may become the new critic al loop if the look-ahead technique [24] is used. The above procedure has been implemented in the C programming language which interfaces wi th our Petri net X-window tool to display the performance results.