The goal of languages like Fortran D or High Performance Fortran (HPF) is to provide a simple yet efficient machine-independent parallel programming model. Besides the algorithm selection, the data layout choice is the key intellectual challenge in writing an efficient program in such languages. The performance of a data layout depends on the target compilation system, the target machine, the problem size, and the number of available processors. This makes the choice of a good layout extremely difficult for most users of such languages. This thesis discusses the design and implementation of a data layout selection tool that generates Fortran D or HPF style data layout specifications automatically. Because the tool is not embedded in the tar...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
This paper proposes a compiler strategy for mapping FORTRAN programs onto distributed memory compute...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/1...
The goal of languages like Fortran D or High Performance Fortran (HPF) is to provide a simple yet ef...
High Performance Fortran (HPF) is rapidly gaining acceptance as a language for parallel programming....
Besides the algorithm selection, the data layout choice is the key intellectual step in writing an e...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Massively parallel MIMD distributed-memory machines can provide enormous computational power; howeve...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
Parallel architectures with physically distributed memory providing computing cycles and large amoun...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
This paper proposes a compiler strategy for mapping FORTRAN programs onto distributed memory compute...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/1...
The goal of languages like Fortran D or High Performance Fortran (HPF) is to provide a simple yet ef...
High Performance Fortran (HPF) is rapidly gaining acceptance as a language for parallel programming....
Besides the algorithm selection, the data layout choice is the key intellectual step in writing an e...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Massively parallel MIMD distributed-memory machines can provide enormous computational power; howeve...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
High Performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
Parallel architectures with physically distributed memory providing computing cycles and large amoun...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
With the advent of Distributed Memory Machines (DMMs) numerous work have been undertaken to ease the...
This paper proposes a compiler strategy for mapping FORTRAN programs onto distributed memory compute...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...