Loading...
Please wait, while we are loading the content...
Similar Documents
Preliminary Experiences with the Fortran D Compiler (1993)
| Content Provider | CiteSeerX |
|---|---|
| Author | Hiranandani, Seema Kennedy, Ken Tseng, Chau-Wen |
| Description | In Proceedings of Supercomputing '93 Fortran D is a version of Fortran enhanced with data decomposition specifications. Case studies illustrate strengths and weaknesses of the prototype Fortran D compiler when compiling linear algebra codes and whole programs. Statement groups, execution conditions, inter-loop communication optimizations, multi-reductions, and array kills for replicated arrays are identified as new compilation issues. On the Intel iPSC/860, the output of the prototype Fortran D compiler approaches the performance of hand-optimized code for parallel computations, but needs improvement for linear algebra and pipelined codes. The Fortran D compiler outperforms the CM Fortran compiler (2.1 beta) by a factor of four or more on the TMC CM-5 when not using vector units. Better analysis, run-time support, and flexibility are required for the prototype compiler to be useful for a wider range of programs. |
| File Format | |
| Language | English |
| Publisher Date | 1993-01-01 |
| Access Restriction | Open |
| Subject Keyword | Execution Condition Prototype Compiler Array Kill Run-time Support Tmc Cm-5 Vector Unit Preliminary Experience Statement Group Linear Algebra Inter-loop Communication Optimization Whole Program Case Study Wider Range Linear Algebra Code Intel Ipsc Hand-optimized Code Fortran Compiler Parallel Computation Cm Fortran Compiler Data Decomposition Specification Better Analysis Prototype Fortran Compiler New Compilation Issue |
| Content Type | Text |
| Resource Type | Article |