Parallelization of FORTRAN code on distributed-memory parallel processors
- 1 June 1990
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 18 (3b), 342-353
- https://doi.org/10.1145/77726.255174
Abstract
This paper presents some preliminary results toward the automatic parallelization of uniprocessor FORTRAN code on distributed-memory parallel processors (DMPPs). The paper introduces Oxygen, a compiler for a DMPP under development at the Laboratory. The design of Oxygen and its parallelization strategy are discussed, and an analysis of its most significant components is presented, together with performance benchmarks. Oxygen carries out data consistency analysis at run-time; our results show that the overhead introduced is acceptable. Run-time data consistency analysis may also be the only viable approach to parallelize certain “hard” algorithms, as we will show in this study.Keywords
This publication has 10 references indexed in Scilit:
- The K2 parallel processorPublished by Association for Computing Machinery (ACM) ,1990
- Interprocessor communication speed and performance in distributed-memory parallel processorsPublished by Association for Computing Machinery (ACM) ,1989
- K9: a simulator of distributed-memory parallel processorsPublished by Association for Computing Machinery (ACM) ,1989
- Parallel language constructs for tensor product computations on loosely coupled architecturesPublished by Association for Computing Machinery (ACM) ,1989
- Compiling programs for distributed-memory multiprocessorsThe Journal of Supercomputing, 1988
- Automatic discovery of parallelism: a tool and an experiment (extended abstract)Published by Association for Computing Machinery (ACM) ,1988
- Guided Self-Scheduling: A Practical Scheduling Scheme for Parallel SupercomputersIEEE Transactions on Computers, 1987
- Linda and FriendsComputer, 1986
- Compilation for a high-performance systolic arrayPublished by Association for Computing Machinery (ACM) ,1986
- An algorithm for the machine calculation of complex Fourier seriesMathematics of Computation, 1965