BLANC - Blanc

– MCOREPHP

Résumé de soumission

Au cours des dernières années, tous les principaux fournisseurs de processeurs ont adopté des architectures multi-core comme le principal moyen d'améliorer les performances du processeur. Dans le contexte de la grille de calcul, du « cloud computing » et d'autres infrastructures de calcul haute performance qui sont traditionnellement utilisées en programmation parallèle, l'utilisation d'architectures multi-core introduit un niveau supplémentaire de complexité: le parallélisme intra-n?ud. Les architectures multi-core actuellement disponibles sont fondées sur le modèle de SMP, mais les tendances actuelles se portent plutôt vers des architectures de processeurs asymétriques (noyaux avec le même jeu d'instructions, mais des performances différentes en termes de vitesse d'horloge, CPU versus GPU, etc.). Dans le projet MCorePHP, nous examinerons certaines des méthodes et des techniques qui peuvent aider à simplifier la programmation parallèle sans pour autant sacrifier la performance. Les problèmes principaux à étudier sont le scheduling, les modes de synchronisation, et l?utilisation efficace de l?architecture multi-core. Cela nécessite de nouveaux modèles de programmation, en particulier pour la gestion de la concurrence et de la mémoire au sein de l'architecture du processeur. Mais la réalisation de bonnes performances n?est pas notre seul objectif. Les systèmes multi-core ont tendance à devenir plus difficiles à traiter lorsque le nombre de c?urs par puce augmente. Par conséquent, nous avons besoin d'une méthode sure, fiable, autonome pour développer des applications sur des processeurs multi-core, mais également sur plusieurs niveaux, y compris les architectures multi-core, les clusters, et les grandes infrastructures de grille ou de services. Nous assurerons la compatibilité de notre nouveau modèle de programmation avec les standards de grille Chinois (China-Grid), et évaluerons la viabilité et l'efficacité de notre approche sur un exemple de grande taille issu du domaine de la bioinformatique.

Coordination du projet

L'auteur de ce résumé est le coordinateur du projet, qui est responsable du contenu de ce résumé. L'ANR décline par conséquent toute responsabilité quant à son contenu.

Partenaire

Aide de l'ANR 0 euros
Début et durée du projet scientifique : - 0 Mois

Liens utiles

Explorez notre base de projets financés

 

 

L’ANR met à disposition ses jeux de données sur les projets, cliquez ici pour en savoir plus.

Inscrivez-vous à notre newsletter
pour recevoir nos actualités
S'inscrire à notre newsletter