We present the E] compiler and runtime library for the ‘F’ subset of the Fortran 95 programming language. ‘F’ provides first-class support for arrays, allowing E] to implicitly evaluate array expressions in parallel using the SPU coprocessors of the Cell Broadband Engine. We present performance results from four benchmarks that all demonstrate absolute speedups over equivalent ‘C’ or Fortran versions running on the PPU host processor. A significant benefit of this straightforward approach is that a serial implementation of any code is always available, providing code longevity, and a familiar development paradigm
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Automatic parallelization is one of the approaches aimed at a better and easier use of parallel comp...
While accelerators have become more prevalent in recent years, they are still considered hard to pro...
We present the E] compiler and runtime library for the ‘F’ subset of the Fortran 95 programming lan...
The packing of multiple processor cores onto a single chip has become a mainstream solution to funda...
This paper describes the approaches taken to extend an array programming language compiler using a ...
Large scale parallel simulations are fundamental tools for engineers and scientists. Consequently, i...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...
International audienceThis paper presents an environment for programming distributed memory computer...
Parallelization has moved in recent years into the mainstream compilers, and the demand for parallel...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Since the definition of the High Performance Fortran (HPF) standard, we have been maintaining a suit...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Automatic parallelization is one of the approaches aimed at a better and easier use of parallel comp...
While accelerators have become more prevalent in recent years, they are still considered hard to pro...
We present the E] compiler and runtime library for the ‘F’ subset of the Fortran 95 programming lan...
The packing of multiple processor cores onto a single chip has become a mainstream solution to funda...
This paper describes the approaches taken to extend an array programming language compiler using a ...
Large scale parallel simulations are fundamental tools for engineers and scientists. Consequently, i...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...
International audienceThis paper presents an environment for programming distributed memory computer...
Parallelization has moved in recent years into the mainstream compilers, and the demand for parallel...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Since the definition of the High Performance Fortran (HPF) standard, we have been maintaining a suit...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Automatic parallelization is one of the approaches aimed at a better and easier use of parallel comp...
While accelerators have become more prevalent in recent years, they are still considered hard to pro...