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...
International audienceMost recent HPC platforms have heterogeneous nodes composed of multi-core CPUs...
Distributed parallel execution systems speed up applications by splitting tasks into processes whos...
This paper presents a parallel programming model, Parallel Phase Model (PPM), for next-generation hi...
International audienceIn this paper, we focus on a distributed and parallel programming paradigm for...
Depuis le milieu des années 1990, les bibliothèques de transmission de messages sont les technologie...
Abstract: In order to propose a framework and programming paradigms for post-petascale computing, on...
15 pagesInternational audienceProgramming parallelmachines as effectively as sequential ones would i...
A defining challenge for research in computer science and engineering has been the ongoing quest for...
International audienceThe paper presents X-Kaapi, a compact runtime for multicore architec- tures th...
Since the middle of the 1990s, message passing libraries are the most used technology to implement p...
AbstractThis paper discusses a methodology for easily and efficiently parallelizing sequential algor...
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...
Processors with large numbers of cores are becoming commonplace. In order to utilise the available ...
Parallel programming frameworks such as the Message Passing Interface (MPI), Partitioned Global Addr...
International audienceMost recent HPC platforms have heterogeneous nodes composed of multi-core CPUs...
Distributed parallel execution systems speed up applications by splitting tasks into processes whos...
This paper presents a parallel programming model, Parallel Phase Model (PPM), for next-generation hi...
International audienceIn this paper, we focus on a distributed and parallel programming paradigm for...
Depuis le milieu des années 1990, les bibliothèques de transmission de messages sont les technologie...
Abstract: In order to propose a framework and programming paradigms for post-petascale computing, on...
15 pagesInternational audienceProgramming parallelmachines as effectively as sequential ones would i...
A defining challenge for research in computer science and engineering has been the ongoing quest for...
International audienceThe paper presents X-Kaapi, a compact runtime for multicore architec- tures th...
Since the middle of the 1990s, message passing libraries are the most used technology to implement p...
AbstractThis paper discusses a methodology for easily and efficiently parallelizing sequential algor...
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...
Processors with large numbers of cores are becoming commonplace. In order to utilise the available ...
Parallel programming frameworks such as the Message Passing Interface (MPI), Partitioned Global Addr...
International audienceMost recent HPC platforms have heterogeneous nodes composed of multi-core CPUs...
Distributed parallel execution systems speed up applications by splitting tasks into processes whos...
This paper presents a parallel programming model, Parallel Phase Model (PPM), for next-generation hi...