Since several years, classical multiprocessor systems have evolved to multicores, which tightly integrate multiple CPU cores on a single die or package. This shift does not modify the fundamentals of parallel programming, but makes harder the understanding and the tuning of the performances of parallel applications. Multicores technology leads to sharing of micro-architectural resources between the individual cores, which Abel et al. classified in storage and bandwidth resources. In this work, we empirically analyze the effects of such sharing on program performance, through repeatable experiments. We show that they can dominate scaling behaviour, besides the effects described by Amdahl’s law and synchronization or communication considerati...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
We study the adaptation of a parallel distributed-memory solver towards a shared-memory code, target...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
Increasing processors' clock frequency has traditionally been one of the largest drivers of performa...
Next generation high performance computers will massively use virtualization as a way to share hardw...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
Modern multicore systems are based on a Non-Uniform Memory Access (NUMA) design. In a NUMA system, c...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The computational requirements of the processors are increasing tremendously with the increase in th...
The emergence of accelerators as standard computing resources on supercomputers and the subsequent a...
Most high-performance, scientific libraries have adopted hybrid parallelization schemes - such as t...
The current parallel architectures integrate processors with many cores to shared memory growing and...
The memory usage of sparse direct solvers can be the bottleneck to solve large-scale problems involv...
Corresponding publication at IMPACT'16 (http://impact.gforge.inria.fr/impact2016)In this report, we ...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
We study the adaptation of a parallel distributed-memory solver towards a shared-memory code, target...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
Increasing processors' clock frequency has traditionally been one of the largest drivers of performa...
Next generation high performance computers will massively use virtualization as a way to share hardw...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
Modern multicore systems are based on a Non-Uniform Memory Access (NUMA) design. In a NUMA system, c...
Recent advances in processor technology have lead to affordable multi-core processors, which could e...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The computational requirements of the processors are increasing tremendously with the increase in th...
The emergence of accelerators as standard computing resources on supercomputers and the subsequent a...
Most high-performance, scientific libraries have adopted hybrid parallelization schemes - such as t...
The current parallel architectures integrate processors with many cores to shared memory growing and...
The memory usage of sparse direct solvers can be the bottleneck to solve large-scale problems involv...
Corresponding publication at IMPACT'16 (http://impact.gforge.inria.fr/impact2016)In this report, we ...
In order to achieve performance gains in the software, computers have evolvedto multi-core and many-...
We study the adaptation of a parallel distributed-memory solver towards a shared-memory code, target...
Scientific applications have an increasing need of resources and many grand scientific challenges re...