TY - GEN
T1 - REFINED FORTRAN
T2 - ANOTHER SEQUENTIAL LANGUAGE FOR PARALLEL PROGRAMMING.
AU - Dietz, Henry
AU - Klappholz, David
PY - 1986
Y1 - 1986
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0022906234&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0022906234&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0022906234
SN - 0818607246
T3 - Proceedings of the International Conference on Parallel Processing
SP - 184
EP - 191
BT - Proceedings of the International Conference on Parallel Processing
A2 - Hwang, Kai
A2 - Jacobs, Steven M.
A2 - Swartzlander, Earl E.
ER -