International audienceIn this paper, we focus on a distributed and parallel programming paradigm for massively multi-core supercomputers. We introduce YML, a development and execution environment for parallel and distributed applications based on a graph of task components scheduled at runtime and optimized for several middlewares. Then we show why YML may be well adapted to applications running on a lot of cores. The tasks are developed with the PGAS language XMP based on directives. We use YML/XMP to implement the block-wise Gaussian elimination to solve linear systems. We also implemented it with XMP and MPI without blocks. ScaLAPACK was also used to created an non-block implementation of the resolution of a dense linear system through L...
Abstract. We present a framework for parallel programming. It consists of a distributed shared memor...
Since the middle of the 1990s, message passing libraries are the most used technology to implement p...
xxxxIn this paper we propose a framework dedicated to the development and the execution of parallel ...
International audienceIn this paper, we focus on a distributed and parallel programming paradigm for...
Abstract: In order to propose a framework and programming paradigms for post-petascale computing, on...
Depuis le milieu des années 1990, les bibliothèques de transmission de messages sont les technologie...
It has become common knowledge that parallel programming is needed for scientific applications, part...
Arguably, we have yet to find a solution to the burden of multicore distributed programming facing d...
International audienceTask-based paradigm models can be an alternative to MPI. The user defines atom...
: Distributed memory parallel systems are still lacking simple and economic programmability. In this...
This paper presents a parallel programming model, Parallel Phase Model (PPM), for next-generation hi...
In this paper we analyze the implementation of some bidiagonal solvers on a SGI Shared Memory Multip...
In this whitepaper, after an introduction to X10, one of the PGAS languages, we describe the differe...
Parallel programming frameworks such as the Message Passing Interface (MPI), Partitioned Global Addr...
X10 is a new object-oriented PGAS (Partitioned Global Address Space) programming language with suppo...
Abstract. We present a framework for parallel programming. It consists of a distributed shared memor...
Since the middle of the 1990s, message passing libraries are the most used technology to implement p...
xxxxIn this paper we propose a framework dedicated to the development and the execution of parallel ...
International audienceIn this paper, we focus on a distributed and parallel programming paradigm for...
Abstract: In order to propose a framework and programming paradigms for post-petascale computing, on...
Depuis le milieu des années 1990, les bibliothèques de transmission de messages sont les technologie...
It has become common knowledge that parallel programming is needed for scientific applications, part...
Arguably, we have yet to find a solution to the burden of multicore distributed programming facing d...
International audienceTask-based paradigm models can be an alternative to MPI. The user defines atom...
: Distributed memory parallel systems are still lacking simple and economic programmability. In this...
This paper presents a parallel programming model, Parallel Phase Model (PPM), for next-generation hi...
In this paper we analyze the implementation of some bidiagonal solvers on a SGI Shared Memory Multip...
In this whitepaper, after an introduction to X10, one of the PGAS languages, we describe the differe...
Parallel programming frameworks such as the Message Passing Interface (MPI), Partitioned Global Addr...
X10 is a new object-oriented PGAS (Partitioned Global Address Space) programming language with suppo...
Abstract. We present a framework for parallel programming. It consists of a distributed shared memor...
Since the middle of the 1990s, message passing libraries are the most used technology to implement p...
xxxxIn this paper we propose a framework dedicated to the development and the execution of parallel ...