Ordonnancement de tâche sur multi-coeur hétérogènes

par Mohammed Khatiri

Projet de thèse en Mathématiques et Informatique

Sous la direction de Denis Trystram.

Thèses en préparation à Grenoble Alpes en cotutelle avec l'Université Mohammed Ier - Maroc , dans le cadre de École doctorale mathématiques, sciences et technologies de l'information, informatique (Grenoble) , en partenariat avec Laboratoire d'Informatique de Grenoble (laboratoire) et de MOAIS - Programmation parallèle, ordonnancement et synchronisation. (ancien ID) (equipe de recherche) depuis le 01-10-2015 .


  • Résumé

    L'ordonnancement des applications sur les plates-formes parallèles et distribuées de nouvelle génération est un problème crucial et difficile. En particulier, ces environnements se complexifient avec le passage à l'échelle vers des multi-coeurs de plus en plus gros, des hiérarchies mémoire locales toujours plus profondes et l'hétérogénéité des composants de calcul (processeurs classiques plus accélérateurs, plus noeuds spécialisés dans les Entrées/Sorties). L'idée centrale de ce sujet de doctorat est d'étudier le problème de l'ordonnancement à travers les communications induites par les mouvements de données. Le travail à effectuer portera à la fois sur le plan théorique (analyse de modèles, schémas d'approximation garantis) et pratique (simulations, implémentation sur des vraies plates-formes).

  • Titre traduit

    Task scheduling on heterogeneous multi-core


  • Résumé

    The scheduling of applications on parallel and distributed platforms of new generation is a problem crucial and difficult. In particular, these environments become more complex with the scalability to multi-cores bigger and bigger, local memory hierarchies ever deeper and heterogeneity of computing components (Conventional accelerators more processors, more specialized nodes in the I / O). The central idea of this PhD topic is to study the problem of scheduling through induced communications by data movement. The work involved will concern both in theory (model analysis, approximation schemes guaranteed) and practice (Simulations, implementation on real platforms).