Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Advanced compiler optimizations for supercomputers

Technical Report ·
OSTI ID:7008085
Most users program supercomputers using some higher level language, commonly Fortran. Supercomputer vendors all provide Fortran compilers that detect parallelism and generate parallel code to take advantage of the architecture of their machines. This paper discusses some of the common (and not so common) features that compilers for vector or multiprocessor computers must have in order to successfully generate parallel code. The many examples are related to the types of machines to which they apply. Where appropriate, we also relate these parallel compiler optimizations to those used in standard compilers. 66 refs.
Research Organization:
Illinois Univ., Urbana (USA). Center for Supercomputing Research and Development; Illinois Univ., Urbana (USA). Dept. of Computer Science; Kuck and Associates, Inc., Savoy, IL (USA)
DOE Contract Number:
FG02-85ER25001
OSTI ID:
7008085
Report Number(s):
DOE/ER/25001-25; CSRD-592; ON: DE87002114
Country of Publication:
United States
Language:
English

Similar Records

Advanced compiler optimizations for supercomputers
Journal Article · Sun Nov 30 23:00:00 EST 1986 · Commun. ACM; (United States) · OSTI ID:5635625

Compiler optimization and architecture design issues for multiprocessors
Thesis/Dissertation · Mon Dec 31 23:00:00 EST 1984 · OSTI ID:6089795

Compilation and code generation for multiprocessor computers
Technical Report · Wed Apr 08 00:00:00 EDT 1987 · OSTI ID:5255378