REFINED FORTRAN: ANOTHER SEQUENTIAL LANGUAGE FOR PARALLEL PROGRAMMING.

Henry Dietz, David Klappholz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

The application of the refined-language methodology to ANSI Fortran 77 is presented. The resulting language, RF77, permits users to write code which differs from standard Ansi Fortran 77 code only in that data access rights are more precisely specified, and allows compilers, using well-known flow-analysis techniques, to generate consistently good, highly parallel, race-free code for virtually any machine architecture. In modifying ANSI Fortran 77, the goal was not merely to find parallelism where none was envisioned by the programmer, but to provide a more general way of expressing algorithms for parallel computers of any type.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Parallel Processing
EditorsKai Hwang, Steven M. Jacobs, Earl E. Swartzlander
Pages184-191
Number of pages8
StatePublished - 1986

Publication series

NameProceedings of the International Conference on Parallel Processing
ISSN (Print)0190-3918

Fingerprint

Dive into the research topics of 'REFINED FORTRAN: ANOTHER SEQUENTIAL LANGUAGE FOR PARALLEL PROGRAMMING.'. Together they form a unique fingerprint.

Cite this