National audienceLe standard OpenCL propose une interface de programmation adaptable à différents types d'accélérateurs (GPU, CPU, CELL. . . ). Pour chaque architecture, il revient aux applications d'effectuer explicitement les partitionnements et les transferts de données ainsi que les placements des tâches sur les accélérateurs disponibles, ce qui est très difficile. Néanmoins, nous montrons que le standard OpenCL peut également être utilisé avec une implémentation qui masque les différents accélérateurs aux applications et ne lui en présente qu'un seul (virtuel). Les transferts de données et les placements des tâches sont alors réalisés par l'implémentation. Nous montrons que ce modèle de programmation permet d'exploiter efficacement et ...
National audienceLa résolution parallèle efficace de simulations numériques dont les coûts de calcul...
L'un des outils actuellement les plus utilisés pour mettre en place des exercices interactifs est WI...
International audienceLa vérification distribuée utilise les ressources d'un ensemble de machines po...
National audienceLes algorithmes d'optimisation tels que les algorithmes évolutionnaires sont des mé...
International audienceL’apprentissage de la programmation peut se faire de diérentes manières. On di...
8 pagesInternational audienceLa puissance de calcul disponible dans les machines hybrides à base d'a...
National audienceExploiter le potentiel des machines multiprocesseurs hiérarchiques nécessite une ré...
National audienceLes algorithmes de traitement d'images, et en particulier les méthodes d'extraction...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
National audienceLes architectures de calcul parallèle commencent progressivement à intégrer des uni...
International audienceCet article fait l'exposé d'un principe d'architecture hybride logicielle/maté...
National audienceLes solveurs de systèmes linéaires ont fait d'énormes progrès au cours des dernière...
National audienceLe récent ajout des dépendances de données à la norme OpenMP 4.0 offre au programme...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
National audienceLes langages synchrones sont utilisés pour programmer des logiciels de contrôle-com...
National audienceLa résolution parallèle efficace de simulations numériques dont les coûts de calcul...
L'un des outils actuellement les plus utilisés pour mettre en place des exercices interactifs est WI...
International audienceLa vérification distribuée utilise les ressources d'un ensemble de machines po...
National audienceLes algorithmes d'optimisation tels que les algorithmes évolutionnaires sont des mé...
International audienceL’apprentissage de la programmation peut se faire de diérentes manières. On di...
8 pagesInternational audienceLa puissance de calcul disponible dans les machines hybrides à base d'a...
National audienceExploiter le potentiel des machines multiprocesseurs hiérarchiques nécessite une ré...
National audienceLes algorithmes de traitement d'images, et en particulier les méthodes d'extraction...
International audienceEnabling HPC applications to perform efficiently when invoking multiple parall...
National audienceLes architectures de calcul parallèle commencent progressivement à intégrer des uni...
International audienceCet article fait l'exposé d'un principe d'architecture hybride logicielle/maté...
National audienceLes solveurs de systèmes linéaires ont fait d'énormes progrès au cours des dernière...
National audienceLe récent ajout des dépendances de données à la norme OpenMP 4.0 offre au programme...
National audienceLes systèmes à base de tâches ont gagné en popularité du fait de leur capacité à ex...
National audienceLes langages synchrones sont utilisés pour programmer des logiciels de contrôle-com...
National audienceLa résolution parallèle efficace de simulations numériques dont les coûts de calcul...
L'un des outils actuellement les plus utilisés pour mettre en place des exercices interactifs est WI...
International audienceLa vérification distribuée utilise les ressources d'un ensemble de machines po...