Abstract
This paper describes a study of the use of data-parallel languages such as Fortran D or High Performance For tran (HPF) and their compilation systems for existing large scientific applications. The central question ad dressed in this study is: Do such languages allow the parallelism available in the applications to be ex pressed so that the underlying compilation systems are able to generate efficient code for the specified parallelism? Our experiments on Intel's iPSC/860 distributed- memory multiprocessor indicate that the Fortran D lan guage and its compilation system can exploit the par allelism that exists in computations related to reservoir modeling, provided that the code is written in data- parallel programming style. Additional experiments show that other machines and their compilation sys tems can also exploit the compile time information available for programs written in a data-parallel pro gramming style.
Original language | English (US) |
---|---|
Pages (from-to) | 119-128 |
Number of pages | 10 |
Journal | International Journal of High Performance Computing Applications |
Volume | 8 |
Issue number | 2 |
DOIs | |
State | Published - Jun 1994 |
Externally published | Yes |
All Science Journal Classification (ASJC) codes
- Software
- Theoretical Computer Science
- Hardware and Architecture