This thesis addresses the challenges of developing multitarget code - that is to say, codes whose performance is portable across different hardware targets. We identified two key challenges : the unification of the the parallelism expression and the need to adapt the format for storing data according to the target architecture. In order to develop a multitarget version of Legolas++, a linear algebra library developed at EDF R&D, we designed MTPS (Multi-Tatget Parallel Skeleton), a library dedicated to the development of multitarget codes. MTPS allows for multitarget implementations of problems that apply the same function to all the elements of a collection. MTPS then handles the adaptation of the format for storing data according to the ta...
From personal computers using an increasing number of cores, to supercomputers having millions of co...
International audienceHighly structured sparse matrices arise frequently from numerical discretizati...
Afin de s'adapter aux architectures multicoeurs et aux machines de plus en plus complexes, les modèl...
This thesis addresses the challenges of developing multitarget code - that is to say, codes whose pe...
Parallelism in today's computer architectures is ubiquitous whether it be in supercomputers, worksta...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
International audienceThis article introduces a C++ template library dedicated at vectorizing algori...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
In this thesis, we are interested in adapting algorithms to parallel architectures. Current high per...
Heterogeneous architectures have been widely used in the domain of high performance computing. Howev...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Pour répondre aux besoins de précision et d'efficacité des simulations scientifiques, la communauté ...
This paper outlines the content and performance of ScaLAPACK, a collection of mathematical software ...
Les architectures parallèles sont aujourd'hui présentes dans tous les systèmes informatiques, allant...
Pour répondre aux besoins de précision et d'efficacité des simulations scientifiques, la communauté ...
From personal computers using an increasing number of cores, to supercomputers having millions of co...
International audienceHighly structured sparse matrices arise frequently from numerical discretizati...
Afin de s'adapter aux architectures multicoeurs et aux machines de plus en plus complexes, les modèl...
This thesis addresses the challenges of developing multitarget code - that is to say, codes whose pe...
Parallelism in today's computer architectures is ubiquitous whether it be in supercomputers, worksta...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
International audienceThis article introduces a C++ template library dedicated at vectorizing algori...
La plupart des systèmes critiques sont dits «temps-réel durs» puisqu'ils requièrent des garanties te...
In this thesis, we are interested in adapting algorithms to parallel architectures. Current high per...
Heterogeneous architectures have been widely used in the domain of high performance computing. Howev...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Pour répondre aux besoins de précision et d'efficacité des simulations scientifiques, la communauté ...
This paper outlines the content and performance of ScaLAPACK, a collection of mathematical software ...
Les architectures parallèles sont aujourd'hui présentes dans tous les systèmes informatiques, allant...
Pour répondre aux besoins de précision et d'efficacité des simulations scientifiques, la communauté ...
From personal computers using an increasing number of cores, to supercomputers having millions of co...
International audienceHighly structured sparse matrices arise frequently from numerical discretizati...
Afin de s'adapter aux architectures multicoeurs et aux machines de plus en plus complexes, les modèl...