Title :
Performance evaluation using 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
Abstract :
The authors present a systematic procedure to find the exact iteration bound for an arbitrary nonterminating data flow graph (DFG). The complexity of the procedure to identify the critical loop and the iteration bound is O(n3 log n), where n is the number of nodes in the DFG. Lookahead is another technique to enhance concurrency. It inserts delays in the critical loop of the DFG, resulting in better performance than the iteration bound. To achieve the maximum degree of improvement it is further necessary to identify the next-critical loop. A method to identify the next-critical loop of a nonterminating DFG is also presented
Keywords :
computational complexity; directed graphs; parallel algorithms; complexity; concurrent processing; iteration bound; lookahead; next-critical loop identification; nonterminating data flow graph; performance evaluation; Chaos; Concurrent computing; Data flow computing; Delay effects; Flow graphs; Information science; Parallel processing; Processor scheduling; System performance;
Conference_Titel :
Systems, Man and Cybernetics, 1992., IEEE International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7803-0720-8
DOI :
10.1109/ICSMC.1992.271700