NUMA nodes are potentially powerful but taking benefit of their capabilities is challenging due to their architecture (multiple computing cores, advanced memory hierarchy). They are nonetheless one of the key components to enable processing the ever growing amount of data produced by scientific simulations.In this paper we study the parallelization of patterns commonly used in VTK algorithms and propose a new multi-threaded plugin for VTK that eases the development of parallel multi-core VTK filters. We specifically focus on task-based approaches and show that with a limited code refactoring effort we can take advantage of NUMA node capabilities. We experiment our patterns on a transform filter, base isosurface extraction filter and a min/m...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
Heterogeneous platforms had become popular to increase the computational power of the systems within...
National audienceThe race for ever more computing power raises the issue of supercomputers' power co...
Fast Multipole Methods (FMM) are a fundamental operation for the simulation of many physical problem...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
International audienceNUMA nodes are potentially powerful but taking benefit of their capabilities i...
Next generation high performance computers will massively use virtualization as a way to share hardw...
The significant increase of the hardware complexity that occurred in the last few years led the high...
We study the adaptation of a parallel distributed-memory solver towards a shared-memory code, target...
Preliminary version of a paper to appear in SIAM SISCFast Multipole Methods (FMM) are a fundamental ...
Designing parallel codes is hard. One of the most important roadblocks to parallel programming is th...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
High performance \FMM is crucial for the numerical simulation of many physical problems. In a previo...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The emergence of accelerators as standard computing resources on supercomputers and the subsequent a...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
Heterogeneous platforms had become popular to increase the computational power of the systems within...
National audienceThe race for ever more computing power raises the issue of supercomputers' power co...
Fast Multipole Methods (FMM) are a fundamental operation for the simulation of many physical problem...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
International audienceNUMA nodes are potentially powerful but taking benefit of their capabilities i...
Next generation high performance computers will massively use virtualization as a way to share hardw...
The significant increase of the hardware complexity that occurred in the last few years led the high...
We study the adaptation of a parallel distributed-memory solver towards a shared-memory code, target...
Preliminary version of a paper to appear in SIAM SISCFast Multipole Methods (FMM) are a fundamental ...
Designing parallel codes is hard. One of the most important roadblocks to parallel programming is th...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
High performance \FMM is crucial for the numerical simulation of many physical problems. In a previo...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The emergence of accelerators as standard computing resources on supercomputers and the subsequent a...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
Heterogeneous platforms had become popular to increase the computational power of the systems within...
National audienceThe race for ever more computing power raises the issue of supercomputers' power co...