Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Unified compilation of Fortran 77D and 90D

Unified compilation of Fortran 77D and 90D Unified Compilation of Fortran 77D and 90D ALOK CHOUDHARY~ GEOFFREY FOX,* SEEMA HIRANANDANl,t KEN KENNEDY,t CHARLES KOELBEL,t SANJAY RANKA? and CHAU-WEN TSENGt We present a unified approach to compiling Fortran 77D and Fortran 90D programs for efficient execution on MIMD distributed-memory machines. The integrated Fortran D compiler relies on into FORALLloops without loss of two key observations. First, array constructs may be scalarizecl partitioning, and sectioning optimizations are essential for information. Second, loop fusion, both Fortran D dialects. Categories and Subject Descriptors: C.1.2 [Processor Architectures]: Multiple Architectures (Multiprocessors) ”rnultiple-instructiorz-stream, multiple-data-stream (MZMD), parallel processors; D.3.2 Data Stream processors [Programming Languages]: Language programming structures; D.3.4 [Programming Features ”concurrent compilers; optimization; preprocessors ”code generation; Languages]: Constructs and Processors General Additional Terms: Languages, Performance Fortran D, parallel languages, parallel programming Key Words and Phrases: 1. INTRODUCTION Parallel fective; and lack computing however, on distributed-memory by both resulting the machines difficulty is scalable and cost-efit is hindered of the of parallel We propose with and data Fortran Fortran (HPF), machines parallel programming to solve this of portability using Fo@an that Fortran the programs. problem tion 1990] informal [High D, a version can be of Fortran to extended 77 decomposi90 [ANSI D has an http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM Letters on Programming Languages and Systems (LOPLAS) Association for Computing Machinery

Loading next page...
 
/lp/association-for-computing-machinery/unified-compilation-of-fortran-77d-and-90d-Y0vZIUVWAu

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Association for Computing Machinery
Copyright
Copyright © 1993 by ACM Inc.
ISSN
1057-4514
DOI
10.1145/176454.176495
Publisher site
See Article on Publisher Site

Abstract

Unified Compilation of Fortran 77D and 90D ALOK CHOUDHARY~ GEOFFREY FOX,* SEEMA HIRANANDANl,t KEN KENNEDY,t CHARLES KOELBEL,t SANJAY RANKA? and CHAU-WEN TSENGt We present a unified approach to compiling Fortran 77D and Fortran 90D programs for efficient execution on MIMD distributed-memory machines. The integrated Fortran D compiler relies on into FORALLloops without loss of two key observations. First, array constructs may be scalarizecl partitioning, and sectioning optimizations are essential for information. Second, loop fusion, both Fortran D dialects. Categories and Subject Descriptors: C.1.2 [Processor Architectures]: Multiple Architectures (Multiprocessors) ”rnultiple-instructiorz-stream, multiple-data-stream (MZMD), parallel processors; D.3.2 Data Stream processors [Programming Languages]: Language programming structures; D.3.4 [Programming Features ”concurrent compilers; optimization; preprocessors ”code generation; Languages]: Constructs and Processors General Additional Terms: Languages, Performance Fortran D, parallel languages, parallel programming Key Words and Phrases: 1. INTRODUCTION Parallel fective; and lack computing however, on distributed-memory by both resulting the machines difficulty is scalable and cost-efit is hindered of the of parallel We propose with and data Fortran Fortran (HPF), machines parallel programming to solve this of portability using Fo@an that Fortran the programs. problem tion 1990] informal [High D, a version can be of Fortran to extended 77 decomposi90 [ANSI D has an

Journal

ACM Letters on Programming Languages and Systems (LOPLAS)Association for Computing Machinery

Published: Mar 1, 1993

There are no references for this article.