Prototyping Fortran-90 Compilers for Massively Parallel Machines

9Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Massively parallel architectures, and the languages used to program them, are among both the most difficult and the most rapidly-changing subjects for compilation. This has created a demand for new compiler prototyping technologies that allow novel style of compilation and optimization to be tested in a reasonable amount of time. Using formal specification techniques, we have produced a data-parallel Fortran-90 subset compiler for Thinking Machines' Connection Machine/2 and Connection Machine/5. The prototype produces code from initial Fortran-90 benchmarks demonstrating sustained performance superior to hand-coded Lisp and competitive with Thinking Machines' CM Fortran compiler. This paper presents some new specification techniques necessary to construct competitive, easily retargetable prototype compilers. © 1992, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Chen, M., & Cowie, J. (1992). Prototyping Fortran-90 Compilers for Massively Parallel Machines. ACM SIGPLAN Notices, 27(7), 94–105. https://doi.org/10.1145/143103.143122

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free