The current trend of constructors for scientific computation is towards an imbrication of technologies that permits an ever increased degree of parallelism within a single machine: NUMA architectures, multicore chips, SMT. The efficiency of the execution of an irregular parallel application on such hierarchical machines hence relies on the quality of thread scheduling and data placement, so as to avoid NUMA penalties and cache misses as much as possible. Current Operating Systems fail to achieve this because they are too generic, and thus application developers end up tuning their program for a given machine.In this thesis, in order to guarantee some portability of performances, we define the notion of /bubble/ that allows to express the pa...
International audienceThe now commonplace multi-core chips have introduced, by design, a deep hierar...
With the current trend of multiprocessor machines towards more and more hierarchical architectures, ...
Within the last decade, microprocessor development reached a point at which higher clock rates and m...
National audienceExploiting full computational power of hierarchical multiprocessor machines with ir...
La tendance des constructeurs pour le calcul scientifique est à l'imbrication de technologies permet...
International audienceExploiting full computational power of current more and more hierarchical mult...
Scientific applications, like the ones involving numerical simulations, keep requiring more and more...
International audienceExploiting the full computational power of always deeper hierarchical multipro...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...
International audienceApproaching the theoretical performance of hierarchical multicore machines req...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Hybrid computing platforms equipped with accelerators are now commonplace in high performance comput...
Scientific and industrial applications that need high computational performance to be used are alway...
International audienceExploiting the full computational power of current hierarchical multiprocessor...
Modern computing servers usually consist in clusters of computers with several multi-core CPUs featu...
International audienceThe now commonplace multi-core chips have introduced, by design, a deep hierar...
With the current trend of multiprocessor machines towards more and more hierarchical architectures, ...
Within the last decade, microprocessor development reached a point at which higher clock rates and m...
National audienceExploiting full computational power of hierarchical multiprocessor machines with ir...
La tendance des constructeurs pour le calcul scientifique est à l'imbrication de technologies permet...
International audienceExploiting full computational power of current more and more hierarchical mult...
Scientific applications, like the ones involving numerical simulations, keep requiring more and more...
International audienceExploiting the full computational power of always deeper hierarchical multipro...
Composition du juryMonsieur Frédéric Desprez, Membre/PrésidentMonsieur Jean-François Méhaut, Membre/...
International audienceApproaching the theoretical performance of hierarchical multicore machines req...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Hybrid computing platforms equipped with accelerators are now commonplace in high performance comput...
Scientific and industrial applications that need high computational performance to be used are alway...
International audienceExploiting the full computational power of current hierarchical multiprocessor...
Modern computing servers usually consist in clusters of computers with several multi-core CPUs featu...
International audienceThe now commonplace multi-core chips have introduced, by design, a deep hierar...
With the current trend of multiprocessor machines towards more and more hierarchical architectures, ...
Within the last decade, microprocessor development reached a point at which higher clock rates and m...