N'oubliez pas la rencontre de cet après-midi (13h).
Olivier nous présentera son sujet de doctorat:
Un grand nombre d'applications, que ce soient des applications web (streaming de musique, jeux vidéos en ligne) ou des applications numériques intensives (simulations, apprentissage machine), doivent distribuer efficacement leur charge de travail (tâches et données) sur plusieurs noeuds. Or, les librairies et langages existants, par exemple MapReduce, Erlang, Oz ou Fortress, offrent des stratégies de distribution rigides et spécialisées à des problèmes spécifiques.
Dans le cadre de cette thèse, nous présenterons un langage distribué permettant de gérer la distribution d'un programme de manière fine. Nous visons à permettre la migration de processus et le transfert partiel de continuations et de structures de données arbitraires, et ce de manière orthogonale aux algorithmes manipulant ces structures. Ceci premettra au programmeur de définir une grande variété de stratégies et de les comparer entre elles. Nous utiliserons ce système afin de définir et d'évaluer des stratégies générales intelligentes.
Marc
Afficher les réponses par date