Parallelization of programs for distributed memory parallel computers is always difficult because of many low-level problems due to a programming model based on parallel processes. The Pandore system has been designed to allow programmers to maintain a sequential programming style. The Pandore compiler generates parallel processes according to a data decomposition specified by the programmer. For this purpose, new constructs have been added to an existing sequential language. Code generation relies on the SPMD model and on the locality of writes rule. A prototype has shown the feasibility of this approach. The second version of Pandore we are currently implementing is described here. We present the language features related to data distribu...
This paper describes methods to adapt existing optimizing compilers for sequential languages to prod...
International audienceThe paper presents the parallelization process of a wave propagation applicati...
A significant amount of software research for developing programming environments for distributed--m...
Parallelization of programs for distributed memory parallel computers is always difficult because of...
IRISA - Publication interne no 651, 10 p., mars 1992SIGLEAvailable at INIST (FR), Document Supply Se...
This paper presents an environment for programming distributed memory computers using HPF-like data ...
The goal of the Pandore system is to allow the execution of parallel algorithms on DMPC (Distributed...
International audienceIn this paper, we present the overall design of Pandore II, an Environment ded...
International audienceThis paper presents an environment for programming distributed memory computer...
International audienceIn this paper, the problem of evaluating the performance of parallel programs ...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
International audienceWith the advent of clustered systems, more and more parallel computing is requ...
INTRODUCTION The SPMD (Single-Program Multiple-Data Stream) model has been widely adopted as the ba...
In this paper, we prove that the data-driven parallelization technique, which compiles sequential pr...
This paper describes methods to adapt existing optimizing compilers for sequential languages to prod...
International audienceThe paper presents the parallelization process of a wave propagation applicati...
A significant amount of software research for developing programming environments for distributed--m...
Parallelization of programs for distributed memory parallel computers is always difficult because of...
IRISA - Publication interne no 651, 10 p., mars 1992SIGLEAvailable at INIST (FR), Document Supply Se...
This paper presents an environment for programming distributed memory computers using HPF-like data ...
The goal of the Pandore system is to allow the execution of parallel algorithms on DMPC (Distributed...
International audienceIn this paper, we present the overall design of Pandore II, an Environment ded...
International audienceThis paper presents an environment for programming distributed memory computer...
International audienceIn this paper, the problem of evaluating the performance of parallel programs ...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
International audienceWith the advent of clustered systems, more and more parallel computing is requ...
INTRODUCTION The SPMD (Single-Program Multiple-Data Stream) model has been widely adopted as the ba...
In this paper, we prove that the data-driven parallelization technique, which compiles sequential pr...
This paper describes methods to adapt existing optimizing compilers for sequential languages to prod...
International audienceThe paper presents the parallelization process of a wave propagation applicati...
A significant amount of software research for developing programming environments for distributed--m...