A COMPILING TECHNIQUE FOR DATA-FLOW MACHINES - NEW ALGORITHM FOR OPTIMUM TRANSLATION FROM CONTROL FLOW GRAPH INTO DATA-FLOW GRAPH

Authors
Citation
T. Yasue et Y. Muraoka, A COMPILING TECHNIQUE FOR DATA-FLOW MACHINES - NEW ALGORITHM FOR OPTIMUM TRANSLATION FROM CONTROL FLOW GRAPH INTO DATA-FLOW GRAPH, Systems and computers in Japan, 27(4), 1996, pp. 12-24
Citations number
14
Categorie Soggetti
Computer Science Hardware & Architecture","Computer Science Information Systems","Computer Science Theory & Methods
ISSN journal
08821666
Volume
27
Issue
4
Year of publication
1996
Pages
12 - 24
Database
ISI
SICI code
0882-1666(1996)27:4<12:ACTFDM>2.0.ZU;2-Z
Abstract
In this paper an optimum algorithm to translate control flow graphs to dataflow graphs is proposed for dataflow execution of sequential prog rams. Some of the existing analysis methods restrict the specification of a program to be processed while others require a very high analysi s cost. The algorithm proposed in this paper (CD translation algorithm ), (1) with a very low cost, and (2) for any control structure that ca n be described by a control flow graph, (3) can generate dataflow prog rams that give an optimum dataflow execution, Furthermore, this propos ed analysis algorithm is designed to handle task level control flow gr aphs as well as instruction level control flow graphs, which are accep ted by the existing methods, so that optimum control is-possible for t ask level dataflow execution.