A significant amount of software research for developing programming environments for distributed--memory systems (DMSs) is currently underway in both academia as well as industry. This paper addresses the automatic parallelization of irregular codes for DMSs. We present the language constructs provided by Vienna Fortran to deal efficiently with irregular codes. They have been implemented within the Vienna Fortran Compilation System. This system also provides an interactive interface which enables the user to direct the system to derive data and work distributions automatically according to a selected strategy. The description of these advanced features is the main concern of the paper. 1 Introduction Languages like Vienna Fortran (VF) [8],...
Distributed memory multiprocessor systems can provide the power necessary for large-scale scientific...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Vienna Fortran, a machine-independent language extension to Fortran which allows the user to write p...
High Performance Fortran (HPF) offers an attractive high‐level language interface for programming sc...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
Exploiting the full performance potential of distributed memory machines requires a careful distribu...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
Distributed memory multiprocessor systems can provide the computing power necessary for large-scale ...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
This deliverable gives a detailed language specification of a data-parallel programming language for...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Abstract—Vienna Fortran, High Performance Fortran (HPF), and other data parallel languages have been...
Distributed memory multiprocessor systems can provide the power necessary for large-scale scientific...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Vienna Fortran, a machine-independent language extension to Fortran which allows the user to write p...
High Performance Fortran (HPF) offers an attractive high‐level language interface for programming sc...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
Exploiting the full performance potential of distributed memory machines requires a careful distribu...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
Distributed memory multiprocessor systems can provide the computing power necessary for large-scale ...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
This deliverable gives a detailed language specification of a data-parallel programming language for...
Data parallel languages like High Performance Fortran (HPF) are emerging as the architecture indepen...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Abstract—Vienna Fortran, High Performance Fortran (HPF), and other data parallel languages have been...
Distributed memory multiprocessor systems can provide the power necessary for large-scale scientific...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Vienna Fortran, a machine-independent language extension to Fortran which allows the user to write p...