Data parallel languages such as Vienna Fortran and HPF can be successfully applied to a wide range of numerical applications. However, many advanced scientific and engineering applications are of a multidisciplinary and heterogeneous nature and thus do not fit well into the data parallel paradigm. In this paper we present new Fortran 90 language extensions to fill this gap. Tasks can be spawned as asynchronous activities in a homogeneous or heterogeneous computing environment; they interact by sharing access to Shared Data Abstractions (SDAs). SDAs are an extension of Fortran 90 modules, representing a pool of common data, together with a set of methods for controlled access to these data and a mechanism for providing persistent storage. Ou...
This paper describes a framework for providing the ability to use multiple specialized data parallel...
Exploiting the full performance potential of distributed memory machines requires a careful distribu...
Pure data-parallel languages such as High Performance Fortran version 1 (HPF) do not allow efficient...
The definition of High Performance Fortran (HPF) is a significant event in the maturation of paralle...
Most parallel scientific programs contain compiler directives (pragmas) such as those from OpenMP, e...
The increased computational power of massively parallel computers and high bandwidth low latency c...
A programming paradigm is a method for structuring programs in order to reduce the complexity of the...
A significant amount of software research for developing programming environments for distributed--m...
The data-parallel language High Performance Fortran (HPF) does not allow efficient expression of mix...
Task parallelism has been proven to be useful for applications like real-time signal processing, bra...
We present an overview of research at the Center for Research on Parallel Computation designed to pr...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Abstract: Some approaches to choosing parallel features for computing systems are discusse...
High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel comput...
We describe parallel extensions of sequential programming languages for writing pro-grams that integ...
This paper describes a framework for providing the ability to use multiple specialized data parallel...
Exploiting the full performance potential of distributed memory machines requires a careful distribu...
Pure data-parallel languages such as High Performance Fortran version 1 (HPF) do not allow efficient...
The definition of High Performance Fortran (HPF) is a significant event in the maturation of paralle...
Most parallel scientific programs contain compiler directives (pragmas) such as those from OpenMP, e...
The increased computational power of massively parallel computers and high bandwidth low latency c...
A programming paradigm is a method for structuring programs in order to reduce the complexity of the...
A significant amount of software research for developing programming environments for distributed--m...
The data-parallel language High Performance Fortran (HPF) does not allow efficient expression of mix...
Task parallelism has been proven to be useful for applications like real-time signal processing, bra...
We present an overview of research at the Center for Research on Parallel Computation designed to pr...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Abstract: Some approaches to choosing parallel features for computing systems are discusse...
High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel comput...
We describe parallel extensions of sequential programming languages for writing pro-grams that integ...
This paper describes a framework for providing the ability to use multiple specialized data parallel...
Exploiting the full performance potential of distributed memory machines requires a careful distribu...
Pure data-parallel languages such as High Performance Fortran version 1 (HPF) do not allow efficient...