VIENNA-FORTRAN AND THE PATH TOWARDS A STANDARD PARALLEL LANGUAGE

Citation
Bm. Chapman et al., VIENNA-FORTRAN AND THE PATH TOWARDS A STANDARD PARALLEL LANGUAGE, IEICE transactions on information and systems, E80D(4), 1997, pp. 409-416
Citations number
17
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E80D
Issue
4
Year of publication
1997
Pages
409 - 416
Database
ISI
SICI code
0916-8532(1997)E80D:4<409:VATPTA>2.0.ZU;2-O
Abstract
Highly parallel scalable multiprocessing systems (HMPs) are powerful t ools for solving large-scale scientific and engineering problems. Howe ver, these machines are difficult to program since algorithms must exp loit locality in order to achieve high performance. Vienna Fortran was the first fully specified data-parallel language for HMPs that provid ed features for the specification of data distribution and alignment a t a high level of abstraction. In this paper we outline the major elem ents of Vienna Fortran and compare it to High Performance Fortran (HPF ), a de-facto standard in this area. A significant weakness of HPF is its lack of support for many advanced applications, which require irre gular data distributions and dynamic load balancing. We introduce HPF, an extension of HPF based on Vienna Fortran, that provides the requi red functionality.