International audienceHigh Performance Fortran and other similar languages have been designed as a means to express portable data parallel programs for distributed memory machines. As data distribution is a key-feature for exploiting the parallelism of applications, a crucial point for HPF compilers is their ability to manage efficiently distributed arrays. We present in this paper an innovative method to allocate local blocks and temporaries for received values and to manage the associated access mechanisms. The performance of these access mechanisms is measured and experimental results on the use of this array management within an existing compiler are shown
Abstract: High performance computing (HPC) architectures are specialized machines which can reach th...
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 atte...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
International audienceThis paper presents an environment for programming distributed memory computer...
International audienceIn this paper, we present original techniques for the generation and the effic...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
Data Partitioning and mapping is one of the most important steps of in writing a parallel program; e...
International audienceA programming model that is widely approved today for large applications is pa...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
Abstract: High performance computing (HPC) architectures are specialized machines which can reach th...
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 atte...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
International audienceThis paper presents an environment for programming distributed memory computer...
International audienceIn this paper, we present original techniques for the generation and the effic...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
Data Partitioning and mapping is one of the most important steps of in writing a parallel program; e...
International audienceA programming model that is widely approved today for large applications is pa...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
Abstract: High performance computing (HPC) architectures are specialized machines which can reach th...
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 atte...