Communication analysis and code generation for data parallel languages are naturally formulated as operations on integer sets. Principal analysis and code generation tasks require manipulation of sets of data, sets of processors, and sets of iterations. We describe a practical, executable, equational framework for analysis and optimization of High Performance Fortran based on abstract operations on sets of integers. This framework serves as the basis for the Rice dhpf compiler. We describe tradeoffs in the framework's implementation, the formulation of important analyses and optimizations using the framework, and a set-based code generation strategy that supports the framework
High Performance Fortran (HPF) was developed to support data parallel programming for single-instruc...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
The core of the Rice dHPF compiler for High Performance Fortran is a practical, executable, equation...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
Multipartitioning is a skewed-cyclic block distribution that yields better parallel efficiency and s...
Abstract. Multipartitioning is a skewed-cyclic block distribution that yields better parallel effici...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
This paper describes a general compiler optimization technique that reduces communica tion over-head...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
High Performance Fortran (HPF) was developed to support data parallel programming for single-instruc...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
The core of the Rice dHPF compiler for High Performance Fortran is a practical, executable, equation...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
This paper focuses on the use of High Performance Fortran (HPF) for important classes of algorithms ...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
Multipartitioning is a skewed-cyclic block distribution that yields better parallel efficiency and s...
Abstract. Multipartitioning is a skewed-cyclic block distribution that yields better parallel effici...
Over the past few decades, scientific research has grown to rely increasingly on simulation and othe...
This paper describes a general compiler optimization technique that reduces communica tion over-head...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
High Performance Fortran (HPF) was developed to support data parallel programming for single-instruc...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...