Optimization Techniques for the NUSC FORTRAN Cross-Compiler.
Abstract
A high-level language permits a programmer to communicate easily with a computer. The machine program that results from the use of a high-level language generally executes slower and requires more of the computer resources than the same program written efficiently in machine language. An optimization pass for the language processor can reduce the execution time and the resource requirements of the resulting program. A machine independent optimization pass that accomplishes such improvements is described in this report. The algorithms that make up the optimization pass include both machine independent general algorithms and a generalization of some machine specific features. The language processor for which optimization is performed is a cross-compiler. Examples are given illustrating the results of the optimization algorithms. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 20, 1977
- Accession Number
- ADA036147
Entities
People
- Robert A. Converse
Organizations
- Naval Undersea Warfare Center