This thesis presents our research to provide performance portability and scalability to complex scientific applications running over hierarchical multicore parallel platforms. Performance portability is said to be attained when a low core idleness is achieved while mapping a given application to different platforms, and can be affected by performance problems such as load imbalance and costly communications, and overheads coming from the task mapping algorithm. Load imbalance is a result of irregular and dynamic load behaviors, where the amount of work to be processed varies depending on the task and the step of the simulation. Meanwhile, costly communications are caused by a task distribution that does not take into account the different c...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
This thesis presents our research to provide performance portability and scalability to complex scie...
This thesis presents our research to provide performance portability and scalability to complex scie...
This thesis presents our research to provide performance portability and scalability to complex scie...
This thesis presents our research to provide performance portability and scalability to complex scie...
Cette thèse présente nos travaux de recherche qui ont comme principal objectif d'assurer la portabil...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
La course à l'augmentation de la puissance de calcul qui se déroule depuis de nombreuses années entr...
International audienceProgramming multicore or manycore architectures is a hard challenge particular...
International audienceIn this paper, we present a topology-aware load balancing algorithm for parall...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
This thesis presents our research to provide performance portability and scalability to complex scie...
This thesis presents our research to provide performance portability and scalability to complex scie...
This thesis presents our research to provide performance portability and scalability to complex scie...
This thesis presents our research to provide performance portability and scalability to complex scie...
Cette thèse présente nos travaux de recherche qui ont comme principal objectif d'assurer la portabil...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
The emergence of multicore processors led to an increasing complexity inside the modern servers, wit...
La course à l'augmentation de la puissance de calcul qui se déroule depuis de nombreuses années entr...
International audienceProgramming multicore or manycore architectures is a hard challenge particular...
International audienceIn this paper, we present a topology-aware load balancing algorithm for parall...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...
International audienceCurrent multi-core machines feature a complex and hierarchical core topology, ...