This thesis aims to define and validate a programing model that combines the description of software architecture with dynamic task scheduling in a high performance context. For example by integrating the advantages of the L²C and StarPU models. The final goal is to propose a model that enables the description of applications such as Gysela5D on current and future parallel architectures (such as various clusters and supercomputers including accelerators).Cette thèse vise à définir et à valider un modèle de programmation intégrant la description d'architectures logicielles et un ordonnancement dynamique de tâches dans un contexte de haute performance. Par exemple, il s'agit de combiner les avantages de modèles tels que L²C et StarPU. L'objec...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
La conception d'applications scientifiques à base de couplage de code est une tâche complexe car ell...
Avec l'augmentation de la complexité des applications multimédia, notamment, dans le domaine de l'em...
This thesis aims to define and validate a programing model that combines the description of software...
Cette thèse vise à définir et à valider un modèle de programmation intégrant la description d'archit...
Conception d’un modèle de composants logiciels avec ordonnancement de tâche pour architecture parall...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
Hybrid computing platforms equipped with accelerators are now commonplace in high performance comput...
Bien que les accélérateurs fassent désormais partie intégrante du calcul haute performance, les gain...
Ce manuscrit s'inscrit dans le domaine du calcul intensif (HPC) où le besoin croissant de performanc...
Les applications embarquées hautes performances sont de plus en plus complexes et exigeantes en term...
FACE AU DEFI QUE REPRESENTE LA PROGRAMMATION DES ARCHITECTURES MULTI-CŒURS/PROCESSEURS, IL EST DEVEN...
This work takes part in the context of high-performance computing on heterogeneous architectures. Ru...
La programmation parallèle et les algorithmes data-parallèles sont depuis plusieurs décennies les pr...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
La conception d'applications scientifiques à base de couplage de code est une tâche complexe car ell...
Avec l'augmentation de la complexité des applications multimédia, notamment, dans le domaine de l'em...
This thesis aims to define and validate a programing model that combines the description of software...
Cette thèse vise à définir et à valider un modèle de programmation intégrant la description d'archit...
Conception d’un modèle de composants logiciels avec ordonnancement de tâche pour architecture parall...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
Les ordinateurs équipés d'accélérateurs sont omniprésents parmi les machines de calcul haute perform...
Hybrid computing platforms equipped with accelerators are now commonplace in high performance comput...
Bien que les accélérateurs fassent désormais partie intégrante du calcul haute performance, les gain...
Ce manuscrit s'inscrit dans le domaine du calcul intensif (HPC) où le besoin croissant de performanc...
Les applications embarquées hautes performances sont de plus en plus complexes et exigeantes en term...
FACE AU DEFI QUE REPRESENTE LA PROGRAMMATION DES ARCHITECTURES MULTI-CŒURS/PROCESSEURS, IL EST DEVEN...
This work takes part in the context of high-performance computing on heterogeneous architectures. Ru...
La programmation parallèle et les algorithmes data-parallèles sont depuis plusieurs décennies les pr...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
La conception d'applications scientifiques à base de couplage de code est une tâche complexe car ell...
Avec l'augmentation de la complexité des applications multimédia, notamment, dans le domaine de l'em...