We present an overview of research at the Center for Research on Parallel Computation designed to provide an efficient, portable programming model for scientific applications possessing both task and data parallelism. Fortran M programs exploit task parallelism by provid-ing language extensions for user-defined process man-agement and typed communication channels. A com-bination of compiler and run-time system support en-sures modularity, safety, portability, and efficiency. Fortran D and High Performance Fortran programs ex-ploit data parallelism by providing language exten-sions for user-defined data decomposition specifica-tions, parallel loops, and parallel-array operations. 1
To parallelize a scientific application with a data-parallel compiler requires certain structural pr...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
Pure data-parallel languages such as High Performance Fortran version 1 (HPF) do not allow efficient...
Many programming models for massively parallel machines exist, and each has its advantages and disad...
High-Performance Fortran as currently dened cannot be used to solve all program-ming problems. Howev...
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...
The definition of High Performance Fortran (HPF) is a significant event in the maturation of paralle...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
The increased computational power of massively parallel computers and high bandwidth low latency c...
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...
Fortran D and High Performance Fortran are languages designed to support efficient data-parallel pro...
Large scale parallel simulations are fundamental tools for engineers and scientists. Consequently, i...
Massively parallel MIMD distributed-memory machines can provide enormous computational power; howeve...
To parallelize a scientific application with a data-parallel compiler requires certain structural pr...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
Pure data-parallel languages such as High Performance Fortran version 1 (HPF) do not allow efficient...
Many programming models for massively parallel machines exist, and each has its advantages and disad...
High-Performance Fortran as currently dened cannot be used to solve all program-ming problems. Howev...
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...
The definition of High Performance Fortran (HPF) is a significant event in the maturation of paralle...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
The increased computational power of massively parallel computers and high bandwidth low latency c...
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...
Fortran D and High Performance Fortran are languages designed to support efficient data-parallel pro...
Large scale parallel simulations are fundamental tools for engineers and scientists. Consequently, i...
Massively parallel MIMD distributed-memory machines can provide enormous computational power; howeve...
To parallelize a scientific application with a data-parallel compiler requires certain structural pr...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
Pure data-parallel languages such as High Performance Fortran version 1 (HPF) do not allow efficient...