Scientific applications have an increasing need of resources and many grand scientific challenges require exascale compute capabilities to be addressed. One major concern to achieve exascale is programmability. New automatic methods are required to fill the gap between developers of scientific applications and HPC experts. In addition, as scientific applications are becoming more and more complex and are supposed to run at extreme scale, new tools are required to assist developers in the debugging phase of application development. This thesis explores the combination of static and dynamic methods to improve programmability of HPC applications. Two major issues are investigated: the complexity of programming heterogeneous architectures and t...
To face the ever demanding requirements in term of accuracy and speed of scientific simulations, the...
Les machines du domaine du calcul haute performance (HPC) gagnent régulièrement en com- plexité. De ...
With the advent of multicore and manycore processors as buildingblocks of HPC supercomputers, many a...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
L’utilisation du parallélisme des architectures actuelles dans le domaine du calcul hautes performan...
This Phd thesis presents a static analysis algorithm for programs with threads. It generalizes abstr...
High Performance Computing is now a strategic resource as it allows to simulate complex phenomena in...
L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la ...
The complexity of CPUs has increased considerably since their beginnings, introducing mechanisms suc...
This thesis focuses on resilience for high performance applications that execute on large scale plat...
High Performance Computing (HPC) systems have been evolving over time to adapt to the scientific com...
Les machines du domaine du calcul haute performance (HPC) gagnent régulièrement en com- plexité. De ...
Pour répondre aux besoins de précision et d'efficacité des simulations scientifiques, la communauté ...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
To face the ever demanding requirements in term of accuracy and speed of scientific simulations, the...
Les machines du domaine du calcul haute performance (HPC) gagnent régulièrement en com- plexité. De ...
With the advent of multicore and manycore processors as buildingblocks of HPC supercomputers, many a...
Scientific applications have an increasing need of resources and many grand scientific challenges re...
L’utilisation du parallélisme des architectures actuelles dans le domaine du calcul hautes performan...
This Phd thesis presents a static analysis algorithm for programs with threads. It generalizes abstr...
High Performance Computing is now a strategic resource as it allows to simulate complex phenomena in...
L'utilisation massive des plateformes multi-cœurs et multi-processeurs a pour effet de favoriser la ...
The complexity of CPUs has increased considerably since their beginnings, introducing mechanisms suc...
This thesis focuses on resilience for high performance applications that execute on large scale plat...
High Performance Computing (HPC) systems have been evolving over time to adapt to the scientific com...
Les machines du domaine du calcul haute performance (HPC) gagnent régulièrement en com- plexité. De ...
Pour répondre aux besoins de précision et d'efficacité des simulations scientifiques, la communauté ...
The continuous proliferation of multicore architectures has placeddevelopers under great pressure to...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
To face the ever demanding requirements in term of accuracy and speed of scientific simulations, the...
Les machines du domaine du calcul haute performance (HPC) gagnent régulièrement en com- plexité. De ...
With the advent of multicore and manycore processors as buildingblocks of HPC supercomputers, many a...