Skip to main content

1993 | OriginalPaper | Buchkapitel

Automatic Parallelization for Distributed-Memory Systems: Experiences and Current Research

verfasst von : Hans P. Zima, Peter Brezany, Barbara M. Chapman, Jan Hulman

Erschienen in: Europäischer Informatik Kongreß Architektur von Rechensystemen Euro-ARCH ’93

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Distributed-memory systems (DMMPs) are powerful tools for solving large-scale scientific and engineering problems. However, these machines are difficult to program since the data must be distributed across the processors and message-passing operations must be inserted for communicating non-local data. In this paper, we discuss the automatic parallelization of Fortran programs for DMMPs, based on the programming paradigms associated with Vienna Fortran and High Performance Fortran. After introducing the state of the art, as represented by currently implemented systems, we will identify a number of limitations of this technology. In addition to insufficient functionality for handling many real applications, a major deficiency of current systems is the lack of intelligence in selecting good transformation strategies. We argue that a knowledge-based approach to compiling will contribute to more powerful and intelligent automatic parallelization systems in the future.

Metadaten
Titel
Automatic Parallelization for Distributed-Memory Systems: Experiences and Current Research
verfasst von
Hans P. Zima
Peter Brezany
Barbara M. Chapman
Jan Hulman
Copyright-Jahr
1993
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-78565-8_43