Programmation

Energy Consumption Analysis of Software for Smartphones

The service uptime of battery-powered devices, e.g., smartphones or tablets, is a sensitive issue for nearly any user. Optimizing the battery-lifetime of smartphones is therefore a hot topic in the research and the industry arenas. Minimizing energy consumption of electronic devices can be achieved at any stage in the device's conception process. On the other hand, energy can also be controlled during runtime, for example by clock gating active components, introducing sleeping states for I/O devices, or also via dynamic voltage frequency scaling (DVFS).

Simulation d’automates cellulaires : Application à la modélisation routière

Description du projet : Le but du projet est de développer un modèle de simulation microscopique de trafic routier. Les voitures (et le comportement des conducteurs) sont modélisées par des « automates cellulaires », décrivant les actions d’accélération ou de freinage en fonction de son environnement.

Génération de QR-codes et gestion des redirections

Un exemple de QR-codeLes codes barre en deux dimensions, ou QR-code, sont aujourd'hui présents sur tous les supports commerciaux, les affiches, les cartes de visite. La plupart du temps, ces QR-codes contiennent une URL qui pointe sur l'événement ou l'objet référencé.

Affichage Auto-stéréoscopique

L’avenir de la visualisation en 3D passe par le développement de nouvelles technologies ne nécessitant pas le port de lunettes et offrant une grande qualité d’image ainsi qu’une réelle sensation d’immersion. L'objectif de ce projet est l'exploration et la mise en oeuvre de techniques d'affichage permettant une visualisation en vraie 3D, sans nécessiter le port de lunettes.

Filtrage d’Images sur GPU

Une grande partie des systèmes informatiques (PC, Smartphone, tablette tactile) comportent de nos jours un processeur graphique, ou GPU, suffisamment puissant pour manipuler et traiter bien plus efficacement les images que des processeurs généralistes. La structure hautement parallèle de ces processeurs est particulièrement adaptée aux algorithmes de filtrage capable de s’appliquer uniformément sur plusieurs parties d’une image.

Conception d’un logiciel d’instrumentation de caractérisation d’antenne

La mesure des caractéristiques de rayonnement des antennes est le plus souvent effectuées dans des chambres anéchoïdes. Elle nécessite le contrôle automatisé notamment d’un positionneur d’antenne, et d’un instrument de mesure appelé « analyseur de réseau vectoriel ». L’ensemble est piloté par un programme et des interfaces d’entrées/sorties. Le projet consiste à concevoir et écrire ce programme (sous Matlab) selon un cahier des charges précis. Il comprendra notamment les modules suivants :

Analyse lexicale et navigation dans les débats des présidentielles

Comment évoluent les stratégies de communication adoptées par les candidats lors des élections présidentielles ? Quels sont les thèmes de prédilection des candidats lors d’une élection? Ces analyses, réalisées par des sociologues et des journalistes, font de plus en plus appel à des techniques de fouilles de données textuelles avec le récent engouement de la communauté journalistique pour le “data-journalisme” ou journalisme de données.

Mise en oeuvre d'un analyseur de la tolérance aux fautes des circuits numériques

L'évolution technologique (réduction de la taille des transistors) a permis une amélioration des performances des circuits mais a augmenté leur sensibilité vis-à-vis des rayonnements. Les particules présentes dans certains environnements (avionique, satellite, etc) peuvent provoquer des erreurs transitoires à la sortie des portes logiques. Ces erreurs peuvent être masquées ou, au contraire, être propagées vers les sorties du circuit et engendrer une défaillance du système. Plus il y a masquage, plus le circuit sera tolérant aux fautes.

Injection et analyse automatique de défauts de fabrication dans un circuit numérique

Grâce aux avancées technologiques, les systèmes électroniques sont de plus compacts et performants. En contrepartie, la forte densité d'intégration rend le processus de fabrication complexe, engendrant une baisse du rendement. Il est en effet de plus en plus difficile et coûteux de fabriquer des circuits exempts de défauts. Dans ce projet, on s'intéressera aux défauts de fabrication dans les FPGA car ces circuits deviennent incontournables dans les SoC (systems on chip).

 

Reconnaissance de visages dans les images 

Pages

Subscribe to RSS - Programmation