Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux grands problèmes numériques. Elle s'intéresse principalement à trois points qui sont tout d'abord l'étude des langages standards de programmation parallèle et leur efficacité respective. Ensuite nous étudions une bibliothèque de programmation parallèle tolérante aux fautes et son environnement d'exécution. Enfin nous abordons le problème des langages prospectifs, avec tout d'abord la présentation de différents langages déjà existants et leurs caractéristiques respectives qui nous permettent d'arriver à la définition d'un nouveau langage. Dans la première partie, nous montrons que le modèle de programmation OpenMP dans le cadre des machines à m...
Avec l’avènement des processeurs multi-coeurs comme architecture standard pour ordinateurs de tout ...
La formalisation de la connaissance sous forme de règles permet de modéliser des problèmes dont on n...
Depuis quelques années, la manière de programmer des applications complexes subit d'importants boule...
Dans le cadre du calcul scientifique intensif, la quête des hautes performances se heurte actuelleme...
Notre travail de recherche s'intéress plus précidement au domaine des systèmes antomatisés et se pro...
Ce mémoire présente le système COP-Compilé. C'est un système permettant l'intégration de la programm...
En informatique, la notion de processus léger ou thread est désormais omniprésente. En effet, les th...
Une introduction nous permettra de préciser la notion de code et l'intérêt que présente le choix de ...
Le besoin en calculs est toujours plus important et difficile à satisfaire, spécialement dans le dom...
La généralisation des processeurs multi-coeurs rendant la plupart des machines disponibles parallèle...
L'introduction des nouvelles technologies de l'information et de la communication dans les systèmes ...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
National audienceLa puissance et l'extensibilité des architectures parallèles à mémoire distribuée (...
Le domaine applicatif de la simulation numérique requiert toujours plus de puissance de calcul. La t...
Depuis les premiers ordinateurs on est en quête de machines plus rapides, plus puissantes, plus perf...
Avec l’avènement des processeurs multi-coeurs comme architecture standard pour ordinateurs de tout ...
La formalisation de la connaissance sous forme de règles permet de modéliser des problèmes dont on n...
Depuis quelques années, la manière de programmer des applications complexes subit d'importants boule...
Dans le cadre du calcul scientifique intensif, la quête des hautes performances se heurte actuelleme...
Notre travail de recherche s'intéress plus précidement au domaine des systèmes antomatisés et se pro...
Ce mémoire présente le système COP-Compilé. C'est un système permettant l'intégration de la programm...
En informatique, la notion de processus léger ou thread est désormais omniprésente. En effet, les th...
Une introduction nous permettra de préciser la notion de code et l'intérêt que présente le choix de ...
Le besoin en calculs est toujours plus important et difficile à satisfaire, spécialement dans le dom...
La généralisation des processeurs multi-coeurs rendant la plupart des machines disponibles parallèle...
L'introduction des nouvelles technologies de l'information et de la communication dans les systèmes ...
La prolifération des architectures multi-coeurs est source d’unepression importante pour les develop...
National audienceLa puissance et l'extensibilité des architectures parallèles à mémoire distribuée (...
Le domaine applicatif de la simulation numérique requiert toujours plus de puissance de calcul. La t...
Depuis les premiers ordinateurs on est en quête de machines plus rapides, plus puissantes, plus perf...
Avec l’avènement des processeurs multi-coeurs comme architecture standard pour ordinateurs de tout ...
La formalisation de la connaissance sous forme de règles permet de modéliser des problèmes dont on n...
Depuis quelques années, la manière de programmer des applications complexes subit d'importants boule...