|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
Le calcul scientifique haute performance (HPC) repose
essentiellement sur des grappes de calculateurs. Ces applications
paralleles necessitent des communications performantes entre les
differents noeuds et des acces efficaces au systeme de stockage.
Les travaux menes sur les technologies reseau ont abouti a la
conception d'architectures dediees aux grappes qui permettent des
communications rapides entre les noeuds. Les travaux sur le un
stockage distribue dans les grappes se sont cependant
principalement focalises sur des mecanismes de parallelisation pour
augmenter la charge de travail supportee par les serveurs. Les
besoins du stockage sont tres differents de ceux du calcul
parallele. Par exemple, l'utilisation memoire particuliere dans les
couches systeme d'acces au stockage s'integre difficilement dans
l'habituelle gestion memoire des reseaux rapides. Il est necessaire
de modifier l'interface de programmation reseau et le systeme
d'explotation pour venir a bout de differentes difficultes.
L'integration de nouvelles idees dans l'interface de programmation
reseau ameliore significativement le stockage distribue et se
revele aisee et efficace pour d'autres applications.
Les processus legers sont au c ur des systemes d'exploitation
modernes. Dans le cadre du calcul hautes performances (HPC) ceux-ci
sont tout aussi incontournables car ils permettent d'exprimer le
parallelisme intrinseque aux applications, d'utiliser simultanement
des environnements complexes de programmation comme MPI et
d'exploiter pleinement les multiprocesseurs. L'objet de ces travaux
est la conception d'une bibliotheque de processus legers a deux
niveaux dotees des fonctionnalites requises dans le domaine du HPC.
Cette bibliotheque se doit d'etre a la fois portable et performante
sur un vaste ensemble d'architectures. Dans un premier temps, le
modele des Scheduler Activations a ete profondement revisite et
integre au noyau Linux. Ce mecanisme a ensuite ete generalise pour
unifier la gestion des interruptions et des scrutations. Enfin, ces
travaux exposent un mecanisme de prise de traces peu intrusif pour
programmes multithreades. Implementes dans la suite logicielle PM2,
ces travaux exhibent des performances qui se comparent tres
favorablement a celles des meilleures bibliotheques du moment. Les
gains en terme de reactivite prouvent l'interet des techniques
developpees.
La pollution des grands centres urbains a relance depuis une
dizaine d'annees les recherches sur le vehicule electrique et le
vehicule hybride. Des programmes d'ampleur nationale ont incite les
constructeurs, a realiser des vehicules tout electriques.
Malheureusement, trop souvent, les solutions qu'ils ont envisagees
n'exploitent pas les avantages propres a l'energie electrique et
ils se contentent de remplacer le moteur thermique par un moteur
electrique a courant continu dans un vehicule qui existe deja. Les
performances sont alors mediocres, surtout a cause de la masse du
vehicule qui implique une reserve d'energie trop importante au
regard de ce que l'on peut stocker actuellement dans les batteries.
Pourtant, il existe de nombreuses solutions originales permettant
de creer des vehicules totalement innovants, autour de concepts
adaptes a l'energie electrique. Recemment, plusieurs projets dans
ces domaines ont vu le jour. Ce projet s'inscrit dans l'optique
d'initier le developpement de VE en Algerie. Ceci est fait a
travers l'experimentation d'un scooter electrique."
La problematique de cette these concerne l'optimisation et
l'evaluation de nouveaux systemes d'aide a la communication pour
personnes deficientes motrices. Ces travaux s'articulent autour de
deux propositions: d'une part, l'optimisation de la disposition des
caracteres sur le clavier logiciel pour ainsi minimiser les
deplacements a effectuer lors de saisie de texte en francais;
d'autre part, le systeme KeyGlass: celui-ci propose au fur et a
mesure de la saisie des caracteres supplementaires a proximite du
dernier caractere saisi. Ceci a pour but de diminuer les distances
a parcourir avec le pointeur du dispositif de pointage pour saisir
du texte. Pour pouvoir discuter de la validite des optimisations
realisees et de leur utilisabilite, il est necessaire de definir
une metrique commune afin de pouvoir evaluer et comparer les
systemes de saisie de texte. Devant le manque de ressources, de
corpus de tests et d'outils standards d'evaluation, nous avons
realise la plate-forme E-Assiste. Cette plate-forme d'evaluation
repond a des objectifs d'etude des usages de nos systemes en
situation d'interaction.
Sur le web, on rencontre souvent des sites graphiquement
attrayants, mais dont l'utilisation est tres laborieuse. Ces sites
ont une mauvaise utilisabilite. Ce travail presente un cas pratique
d'evaluation de l'utilisabilite: le site RODIN, portail de
recherche personnalisable developpe par la Haute ecole de gestion
de Geneve. Pour impliquer les usagers dans le processus de
developpement du site, la methode du test utilisateur a ete
choisie. Le test a ete realise de maniere asynchrone, c'est-a-dire
sans contact direct avec les participants. Ce livre explique les
particularites de cette methode et documente en details sa mise en
uvre dans le cas de RODIN: conception du test, diffusion, analyse
des donnees et elaboration de recommandations d'amelioration.
Simple et concret, cet ouvrage s'adresse a toute personne
souhaitant ameliorer l'utilisabilite d'un site web en tenant compte
de ses utilisateurs.
La robotique fait rever et ce domaine en perpetuelle evolution, de
nouvelles decouvertes sont faits pour rendre ces machines plus
agiles, plus rapides voire plus intelligentes. Leur utilisation se
repand au quotidien, on nous promet un monde de robots pour demain,
certains disent meme une revolution robotique. Avec l'evolution des
technologies, les robots gagnent petit a petit des aptitudes a
realiser des gestes de plus en plus complexes. Ces developpements
conduisent a des machines hautement perfectionnees qui peuvent
realiser des taches de plus en plus sophistiquees, mais trop
souvent, la difficulte a mettre ces robots augmente avec la
complexite du systeme Notre projet consiste a la realisation et la
commande d'un robot mobile supporteur d'une camera . Notre objectif
est de faire en premier lieu la realisation de la carte de commande
et ensuite la realisation d'une application ( interface avec c++
builder ) pour commande ce robot mobile et recevoir des image de la
camera"
|
You may like...
See MIPS Run
Dominic Sweetman
Paperback
R1,680
Discovery Miles 16 800
|