TY - GEN
T1 - Automatic translation of Fortran to JVM bytecode
AU - Seymour, Keith
AU - Dongarra, Jack
PY - 2001
Y1 - 2001
N2 - This paper reports on the design of a FORTRAN-to-Java translator whose target language is the instruction set of the Java Virtual Machine. The goal of the translator is to generate Java implementations of legacy FORTRAN numerical codes in a consistent and reliable fashion. The benefits of directly generating bytecode are twofold. First, it provides a much more straightforward and efficient mechanism for translating FORTRAN GOTO statements. Second, it provides a framework for pursuing various compiler optimizations, which could be beneficial not only to our project, but to the Java community as a whole.
AB - This paper reports on the design of a FORTRAN-to-Java translator whose target language is the instruction set of the Java Virtual Machine. The goal of the translator is to generate Java implementations of legacy FORTRAN numerical codes in a consistent and reliable fashion. The benefits of directly generating bytecode are twofold. First, it provides a much more straightforward and efficient mechanism for translating FORTRAN GOTO statements. Second, it provides a framework for pursuing various compiler optimizations, which could be beneficial not only to our project, but to the Java community as a whole.
UR - http://www.scopus.com/inward/record.url?scp=0035790183&partnerID=8YFLogxK
U2 - 10.1145/376656.376833
DO - 10.1145/376656.376833
M3 - Conference contribution
AN - SCOPUS:0035790183
SN - 1581133596
SN - 9781581133592
T3 - ACM 2001 Java Grande/ISCOPE Conference
SP - 126
EP - 133
BT - ACM 2001 Java Grande/ISCOPE Conference
PB - Association for Computing Machinery (ACM)
T2 - Proceedings of the ACM 2001 Java Grande/ISCOPE Conference
Y2 - 2 June 2001 through 4 June 2001
ER -