The current parallel architectures integrate processors with many cores to shared memory growing and responding to specific usage constraints, particularly in the cache management. To take advantage of this power, a unique distributed memory parallelism, to manage the inter-node communications is not directly adapted to the characteristics of multi-core architectures. In addition, the shared memory computing environments offer techniques for balancing the load among available cores more appropriate than those in a distributed memory context.Thus, programming models like OpenMP and KAAPI is a tailored response to the specific characteristics of these architectures.Given these issues, we are interested in developing a hardware-aware approach ...
Hard real-time systems are designed to be functionally correct, but also require the guarantee of ti...
RÉSUMÉ: L'évolution spectaculaire des technologies dans le domaine du matériel et du logiciel a perm...
The continuous evolution of computer architectures has been an important driver of research in code ...
The current parallel architectures integrate processors with many cores to shared memory growing and...
Error correcting codes i.e. LDPC (Low Density Parity Check) and Turbo-codes are the foundation of co...
With the rising impact of the memory wall, selecting the adequate data-structure implementation for ...
Following the loss of Dennard scaling, computing systems have become increasingly heterogeneous by t...
National audiencein this paper we propose a new data structure organization for EUROPLEXUS: a simula...
Nowadays, many scientific applications need to be parallelized. This parallelization allows to compl...
The quest for performance has been a constant through the history of computing systems. It has been ...
Since several years, classical multiprocessor systems have evolved to multicores, which tightly inte...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
Hard real-time systems are designed to be functionally correct, but also require the guarantee of ti...
RÉSUMÉ: L'évolution spectaculaire des technologies dans le domaine du matériel et du logiciel a perm...
The continuous evolution of computer architectures has been an important driver of research in code ...
The current parallel architectures integrate processors with many cores to shared memory growing and...
Error correcting codes i.e. LDPC (Low Density Parity Check) and Turbo-codes are the foundation of co...
With the rising impact of the memory wall, selecting the adequate data-structure implementation for ...
Following the loss of Dennard scaling, computing systems have become increasingly heterogeneous by t...
National audiencein this paper we propose a new data structure organization for EUROPLEXUS: a simula...
Nowadays, many scientific applications need to be parallelized. This parallelization allows to compl...
The quest for performance has been a constant through the history of computing systems. It has been ...
Since several years, classical multiprocessor systems have evolved to multicores, which tightly inte...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
Hard real-time systems are designed to be functionally correct, but also require the guarantee of ti...
RÉSUMÉ: L'évolution spectaculaire des technologies dans le domaine du matériel et du logiciel a perm...
The continuous evolution of computer architectures has been an important driver of research in code ...