@inproceedings{929546aef1824294b7956c8582e4e1c4,
title = "A FORTRAN compiling method for dataflow machines and its prototype compiler for the parallel processing system -Harray-",
abstract = "In this paper, we propose an efficient techniques, called CD translation, to compile a FORTRAN program to a optimized dataflow code. The CD translation generates the dataflow control information from a control flow graph by using the data flow analysis with the branch node operation, and enables to analyze a sequential program with any type of the control structures (e.g. goto statement and irreducible loop) correctly, while the previous method cannot compile a FORTRAN to the dataflow program perfectly. This analysis technique is much worthy of not only the construction of the compiler for dataflow machines but also the analysis technique for the parallelizing compiler because the dataflow program represents all the program dependencies with only data dependencies unifyingly and enables to analyze all the program dependencies identically. Moreover the FORTRAN compiler implementing the CD translation is introduced.",
keywords = "Compiler, Dataflow analysis, Dataflow machine, FORTRAN",
author = "T. Yasue and H. Yamana and Y. Muraoka",
note = "Funding Information: 6 Acknowledgments This work is supported in part by Fellowships of the Japan Society for the Promotion of Science for Japanese Junior Scientists. Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1993.; IFIP WG 5.7 International Conference on Advances in Production Management Systems, APMS 2017 ; Conference date: 03-09-2017 Through 07-09-2017",
year = "1993",
doi = "10.1007/3-540-57502-2_66",
language = "English",
isbn = "9783540575023",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "482--496",
editor = "Utpal Banerjee and David Gelernter and Alex Nicolau and David Padua",
booktitle = "Languages and Compilers for Parallel Computing - 5th International Workshop, Proceedings",
}