ACM Home Page
Please provide us with feedback. Feedback
Automatic translation of Fortran to JVM bytecode
Full text PdfPdf (555 KB)
Source Java Grande Conference archive
Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande table of contents
Palo Alto, California, United States
Pages: 126 - 133  
Year of Publication: 2001
ISBN:1-58113-359-6
Authors
Keith Seymour  Department of Computer Science, University of Tennessee, Knoxville, Knoxville, TN
Jack Dongarra  Department of Computer Science, University of Tennessee, Knoxville, Knoxville, TN
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 20,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/376656.376833
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Sun Microsystems Inc. The Java Language Environment. Sun Microsystems, Mountain View, CA, 1995.
 
2
Joe Hicklin, Cleve Moler, Peter Webb, Ronald F. Boisvert, Bruce Miller, Roldan Pozo, and Karin Remington. JAMA : Matrix Package, June 1999. Available on the W0rld-Wide Web at http://math.nist.gov/javanumerics/jama.
 
3
G.W. Stewart. JAMPACK : A Java Package for Matrix Computations, February 1999. Available on the World-Wide Web at ftp://math.nist.gov/pub/Jampack/Jampack AboutJampack.html.
 
4
B. Blount and S. Chatterjee. An Evaluation of Java for Numerical Computing. Scientific Programming, 7(2):97-119, 1999.
 
5
DeriVision Inc. LinJa, April 2000. Available on the World-Wide Web at http://www.derivision.com/products/index.
 
6
DRA Systems. OR-Objects, December 1999 Available on the World-Wide Web at http://opsresearch.com/OR- Objects/index.html.
 
7
D. Doolin, J. Dongarra, and K. Seymour. JLAPACK -- Compiling LAPACK FORTRAN to Java. Scientific Programming, 7(2):111-138, 1999.
8
9
10
 
11
 
12
 
13
 
14
Peter van der Linden. EasyIn, May 1997. Available on the World-Wide Web at http://www.afu.com/EasyIn.txt.
 
15
 
16
American National Standards Institute. American National Standards Institute programming language FORTRAN. X3.9-1978, ANSI, New York, New York,
 
17
J. Dongarra. Linpack Benchmark. {Online} Available http://www.netlib.org/benchmark/linpack October 1992.


Collaborative Colleagues:
Keith Seymour: colleagues
Jack Dongarra: colleagues