A program data flow analysis procedure
Communications of the ACM
Flow Analysis of Computer Programs
Flow Analysis of Computer Programs
A preliminary architecture for a basic data-flow processor
ISCA '75 Proceedings of the 2nd annual symposium on Computer architecture
Proceedings of the conference on Programming languages and compilers for parallel and vector machines
Parallel implementation of a single-assignment language
Parallel implementation of a single-assignment language
Transformation of loop programs for parallel execution.
Transformation of loop programs for parallel execution.
The reduction of data dependencies in high level programs.
The reduction of data dependencies in high level programs.
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)
A language design for concurrent processes
AFIPS '68 (Spring) Proceedings of the April 30--May 2, 1968, spring joint computer conference
The use of APL in a concurrent data flow environment
APL '82 Proceedings of the international conference on APL
Hi-index | 14.98 |
A data flow analysis procedure is described which may be used in the translation of high-level languages to parallel target languages. The technique analyzes the data dependencies which exist between statements in a high-level program and constructs an intermediate form amenable to optimizing transformations and code generation.