| Automatic translation of Fortran to JVM bytecode |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 20, Citation Count: 1
|
|
|
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
|
E. Anderson , Z. Bai , C. Bischof , L. S. Blackford , J. Demmel , Jack J. Dongarra , J. Du Croz , S. Hammarling , A. Greenbaum , A. McKenney , D. Sorensen, LAPACK Users' guide (third ed.), Society for Industrial and Applied Mathematics, Philadelphia, PA, 1999
|
| |
12
|
Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman, Compilers: principles, techniques, and tools, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
|
| |
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.
|
|