Irina LUPU

Présentation des enseignements

Dans le cadre du MA-STIC je suis chargée des travaux pratiques pour des cours comme Algorithmes et Programmation (introduction au langage C++ et à la théorie des algorithmes), Banques de Données (conception, création et gestion des bases de données), Conception Multimédia (introduction aux technologies WEB utilisées aujourd'hui), etc.


Présentation des thèmes de recherche

L'ordonnancement temps réel étudie l'exécution d'un ensemble d'applications (qui composent un système) sur une plate-forme contenant un ou plusieurs processeurs. Lors de l'exécution du système il faut tenir compte des contraintes temporelles associées: une application doit finir son exécution avant une échéance précise; le non respect de cette échéance peut produire des catastrophes (un crash d'avion, une explosion dans un missile, etc.).

L'ordonnancement temps réel se spécialise selon le type de plate-forme de processeurs (chaque type de plate-forme impose certaines contraintes et demande certaines optimisations au niveau de l'exécution des applications): plates formes mono et multiprocesseurs (les plates-formes multiprocesseurs peuvent avoir deux types d'architecture: à deux dimensions et à trois dimensions).

Mes recherches se classent actuellement dans le cadre de l'ordonnancement pour des systèmes temps réel s'exécutant sur des architectures à trois dimensions contenant des processeurs hétérogènes. L'exécution d'un système sur une telle plate-forme doit prendre en compte, à part les contraintes temporelles, des contraintes supplémentaires comme par exemple des contraintes thermiques.