Automatic translation of Fortran to JVM bytecode

  • Authors:
  • Keith Seymour;Jack Dongarra

  • Affiliations:
  • Department of Computer Science, University of Tennessee, Knoxville, Knoxville, TN;Department of Computer Science, University of Tennessee, Knoxville, Knoxville, TN

  • Venue:
  • Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.