Projets de recherche pour étudiants

Projets de recherche

Revenir à la liste des projets

Maîtrise recherche

Sujet de recherche

Outils d'analyse de performance et de monitoring pour les systèmes multi-coeurs, répartis

Directeur/codirecteur

Directeur: Michel R. Dagenais  

Affichage

Fin de l'affichage : 30 septembre 2013

Unité(s) et département(s)

Département de génie informatique et génie logiciel

Description détaillée

Dans le cadre de trois projets de recherche importants avec les partenaires industriels Ericsson, DRDC, CAE, Opal-RT et EfficiOS, en collaboration avec plusieurs développeurs du noyau Linux et de l'environnement Eclipse, quelques étudiants de doctorat sont recherchés pour travailler sur différents aspects du traçage et de l'analyse de performance de systèmes multi-coeurs répartis dans le domaine des systèmes de télécommunications, de l'infonuagique et des systèmes temps réel pour l'aérospatiale. L'objectif du projet est de produire une trace détaillée et précise de l'exécution des applications, librairies et systèmes d'exploitation sur plusieurs systèmes informatiques, physiques ou virtuels, multi-processeurs. Cette trace doit pouvoir être produite même sur des systèmes en production, possiblement temps réel, sans les perturber. De nouveaux modules d'analyse automatiques de ces traces détaillées doivent être conçus afin d'identifier facilement tout problème ou expliquer les causes de ralentissement. Les nouveaux algorithmes ou techniques développés sont ensuite implantés dans l'environnement de développement libre Eclipse et utilisés partout à travers le monde. Les outils (lttng.org) déjà développés par notre groupe (dorsal.polymtl.ca) sont utilisés à travers le monde.

Les étudiants recherchés devraient avoir un intérêt tout particulier pour la programmation système, les outils de développement, le système d'exploitation Linux et les logiciels libres comme Eclipse, GDB et Valgrind.

Possibilités de financement

Financement disponible

Sujets CRSNG

  • 2700 TECHNOLOGIE DE L'INFORMATION
  • 2701 Matériel informatique
  • 2704 Traitement réparti et simultané
  • 2705 Logiciels et développement
  • 2713 Algorithmes
  • 2719 Architecture d'ordinateur et conception
  • 2720 Logiciel de systèmes informatiques

Administration des offres aux étudiants
Aide sur le système d'administration

© École Polytechnique de Montréal
Bottin | Plan du site | Recherche | Conditions