• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 132
  • 59
  • 19
  • 1
  • Tagged with
  • 211
  • 60
  • 45
  • 42
  • 39
  • 38
  • 36
  • 27
  • 25
  • 23
  • 21
  • 20
  • 20
  • 18
  • 18
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
21

Contributions à la validation d'ordonnancement temps réel en présence de transactions sous priorités fixes et EDF

Rahni, Ahmed 05 December 2008 (has links) (PDF)
Un système temps réel critique nécessite une validation temporelle utilisant un test d'ordonnançabilité avant sa mise en œuvre. Cette thèse traite le problème d'ordonnancement des taches à offset (transactions) sur une architecture monoprocesseur, en priorités fixes et en priorités dynamiques. Les méthodes existantes pour un test exact ont une complexité exponentielle et seules existent des méthodes approchées, donc pessimistes, qui sont pseudo-polynomiales. En priorités fixes nous proposons des méthodes pseudo-polynomiales, basées sur l'analyse de temps de réponse qui sont moins pessimistes que les méthodes existantes. Nous présentons quelques propriétés (accumulativité monotonique, dominance de tâches) rendant exacte les méthodes d'analyse approchées pour certains cas de systèmes, et optimisant le temps de calcul. En priorités dynamiques, nous proposons un test d'ordonnançabilité exact avec une complexité pseudo-polynomiale. Ce test est basé sur l'analyse de la demande processeur. Les qualités des résultats de nos méthodes sont confirmées par des évaluations expérimentales.
22

Application des graphes de programme à l'optimisation d'un modèle destiné à mesurer les performances d'un système d'exploitation

Lepeuve, Martine 09 January 1973 (has links) (PDF)
.
23

Théorie et applications en ordonnancement : contraintes de ressources et tâches agrégées en catégories

Lehoux, Vassilissa 06 September 2007 (has links) (PDF)
Le thème de ce mémoire est l'ordonnancement dans les ateliers de production. L'objectif est d'étudier différents modèles classiques en analysant les liens et différences entre ces modèles et les problèmes pratiques associés. Les méthodes utilisées sont l'analyse de problèmes de nos partenaires industriels, l'étude de la complexité des problèmes ou de la structure des solutions et la proposition de méthodes de résolution exactes ou approchées. Le premier axe de cette thèse est l'étude de problèmes d'ordonnancement avec contraintes de ressources d'entrée/sortie. Les environnements considérés sont les flowshops robotisés et le nouveau modèle d'indisponibilité des opérateurs. Le second axe abordé concerne l'ordonnancement avec high multiplicity où les pièces sont agrégées en catégories. La description complète d'un ordonnancement (c'est-à-dire les instants de fabrication des tâches) n'est que pseudo-polynomiale de la taille de l'instance.
24

Du prototypage à l’exploitation d’overlays FPGA / From prototyping to exploitation of FPGA overlays

Bollengier, Théotime 15 January 2018 (has links)
De part leur capacité de reconfiguration et les performances qu’ils offrent, les FPGAs sont de bons candidats pour accélérer des applications dans le Cloud. Cependant, les FPGAs présentent certaines caractéristiques qui font obstacle à leur utilisation dans le Cloud et leur adoption par les clients : premièrement, la programmation des FPGAs se fait à bas niveau et demande une certaine expertise, que n’ont pas nécessairement les clients habituels du Cloud. Deuxièmement, les FPGAs ne présentent pas de mécanismes natifs permettant leur intégration dans le modèle de gestion dynamique d’une infrastructure Cloud.Dans ce travail, nous proposons d’utiliser des architectures overlay afin de faciliter l’adoption, l’intégration et l’exploitation de FPGAs dans le Cloud. Les overlays sont des architectures reconfigurables elles-mêmes implémentée sur FPGA. En tant que couche d’abstraction matérielle placée entre le FPGA et les applications, les overlays permettent de monter le niveau d’abstraction du modèle d’exécution présenté aux applications et aux utilisateurs, ainsi que d’implémenter des mécanismes facilitant leur intégration et leur exploitation dans une infrastructure Cloud.Ce travail présente une approche verticale adressant tous les aspects de la mise en œuvre d’overlays dans le Cloud en tant qu’accélérateurs reconfigurables par les clients : de la conception et l’implémentation des overlays, leur intégration sur des plateformes FPGA commerciales, la mise en place de leurs mécanismes d’exploitation, jusqu’à la réalisationde leurs outils de programmation. L’environnement réalisé est complet, modulaire et extensible, il repose en partie sur différents outils existants, et démontre la faisabilité de notre approche. / Due to their reconfigurable capability and the performance they offer, FPGAs are good candidates for accelerating applications in the cloud. However, FPGAs have some features that hinder their use in the Cloud as well as their adoption by customers : first, FPGA programming is done at low level and requires some expertise that usual Cloud clients do not necessarily have. Secondly, FPGAs do not have native mechanisms allowing them to easily fit in the dynamic execution model of the Cloud.In this work, we propose to use overlay architectures to facilitate FPGA adoption, integration, and operation in the Cloud. Overlays are reconfigurable architectures synthesized on FPGA. As hardware abstraction layers placed between the FPGA and applications, overlays allow to raise the abstraction level of the execution model presented to applications and users, as well as to implement mechanisms making them fit in a Cloud infrastructure.This work presents a vertical approach addressing all aspects of overlay operation in the Cloud as reconfigurable accelerators programmable by tenants : from designing and implementing overlays, integrating them on commercial FPGA platforms, setting up their operating mechanisms, to developping their programming tools. The environment developped in this work is complete, modular and extensible, it is partially based on several existing tools, and demonstrate the feasibility of our approach.
25

Cycle de vie familiale, échec dans la résolution des tâches développementales et apparition de l'anorexie à l'adolescence

Bradley, Marie-France January 2008 (has links)
Ce mémoire par article comprend en fait deux articles soumis pour publication à la revue Thérapie familiale. Le premier article s'intitule Cycle de vie familiale, échec dans la résolution des tâches développementales et apparition de l'anorexie à l'adolescence. Il présente une synthèse des principaux écrits sur la question des stades développementaux des familles, en relatant l'historique de cette approche conceptuelle, sa pertinence, ses avantages, mais également ses limites. Ensuite sont décrits explicitement les différents stades développementaux des familles selon les principaux cliniciens dans le domaine, en relevant les tâches propres à chaque stade. Enfin, la dernière partie de l'article tente d'établir un lien entre le cumul des échecs développementaux des familles et l'apparition de comportements symptomatiques chez un membre d'une famille, plus particulièrement l'anorexie mentale chez les adolescentes. Le second article se nomme Étude sur la résolution des tâches développementales chez les familles d'adolescents présentant une dysfonction alimentaire. Celui-ci fait suite au premier article en présentant une étude effectuée auprès d'une population clinique d'adolescents anorexiques. L'objectif de cette étude vise à identifier, chez des familles comprenant un(e) adolescent(e) anorexique(e) (n=9), les différentes tâches développementales difficilement résolues en les comparant à un échantillon de familles issues d'un groupe comparatif populationnel (n=11). Les résultats démontrent que les familles d'anorexiques sont davantage exposées à des échecs dans leurs tâches développementales familiales. Également, les difficultés développementales s'accroissent en nombre plus la famille évolue dans le temps. Enfin, les échecs développementaux caractérisant les familles d'anorexiques peuvent être regroupés autour de certains thèmes, dont notamment le couple parental, l'autonomisation et la socialisation des enfants.
26

Effet de l'entraînement des mouvements d'atteinte et de saisie avec la restriction des compensations chez les patients avec hémiparésie

Michaelsen, Stella Maris January 2004 (has links)
Thèse numérisée par la Direction des bibliothèques de l'Université de Montréal.
27

EXPLORATION OF RUNTIME DISTRIBUTED MAPPING TECHNIQUES FOR EMERGING LARGE SCALE MPSOCS / EXPLORATION DE TECHNIQUES D’ALLOCATION DE TÂCHES DYNAMIQUES ET DISTRIBUÉES POUR MPSOCS DE LARGE ÉCHELLE

Grandi Mandelli, Marcelo 13 July 2015 (has links)
MPSoCs (systèmes multiprocesseurs sur puces) avec des centaines de cœurs sont déjà disponibles sur le marché. Selon le ITRS, ces systèmes intégreront des milliers de cœurs à la fin de la décennie. La définition du cœur, où chaque tâche sera exécutée dans le système, est une question majeure dans la conception de MPSoCs. Dans la littérature, cette question est définie comme allocation de tâches. La croissance du nombre de cœurs augmente la complexité de l'allocation de tâches. Les principales préoccupations en matière d'allocation de tâches dans des grands MPSoCs incluent: (i) l'évolutivité; (ii) la charge de travail dynamique; et (iii) la fiabilité. Il est nécessaire de distribuer la décision d'allocation de tâches à travers le système afin d'assurer l'évolutivité. La charge de travail de grands MPSoCs peut être dynamique, à savoir, de nouvelles applications peuvent commencer à tout moment, conduisant à différents scénarios d'allocation. Par conséquent, il est nécessaire d'exécuter le processus d'allocation à l'exécution pour soutenir une charge de travail dynamique. La fiabilité est étroitement liée à la distribution de la charge de travail du système. Un déséquilibre de charge peut générer des hotspots et autres implications thermiques, ce qui peut entraîner un fonctionnement peu fiable du système. Dans de grands MPSoCs, les problèmes de fiabilité empirent puisque l'augmentation du nombre de cœurs sur la même puce augmente la densité de puissance et, par conséquent, la température du système. La littérature présente différentes techniques d'allocation de tâches pour améliorer la fiabilité du système. Cependant, ces techniques utilisent des approches d'allocation centralisées, qui ne sont pas évolutives. Pour répondre à ces trois défis, l'objectif principal de cette Thèse est de proposer et évaluer des heuristiques d'allocation de tâches distribuées et dynamiques en assurant l'évolutivité et une distribution équitable de la charge de travail. Une distribution équitable de la charge de travail et du trafic du NoC (réseau sur puce) augmente la fiabilité du système dans le long terme, en raison de la minimisation des régions de hotspot. Pour permettre l'exploration de l'espace de conception de grands MPSoCs, la première contribution de cette Thèse se situe dans le cadre d'une modélisation multi-niveaux, qui prend en compte différents modèles et de capacités de débogage qui enrichissent et facilitent la conception des MPSoCs. La simulation de modèles de niveau inférieur (par exemple RTL) génère des paramètres de performance utilisés pour calibrer des modèles abstraits (sans précision d'horloge). Les modèles abstraits permettent d'explorer des heuristiques d'allocation de tâches dans de grands systèmes. La plupart des techniques d'allocation de tâches se focalisent sur l'optimisation du volume de communication, ce qui peut compromettre la fiabilité du système, en raison d'une surcharge des processeurs. D'autre part, une heuristique qui optimise seulement la distribution de la charge de travail peut surcharger le NoC et compromettre sa fiabilité. La deuxième contribution importante de cette Thèse est la proposition d'heuristiques d'allocation de tâches dynamiques et distribuées, qui réalisent un compromis entre le volume de communication (liens du NoC) et la distribution de la charge de travail (de l'utilisation des processeurs). Des résultats liés au temps d'exécution, au volume de la communication, à la consommation d'énergie, aux traces de puissance et à la distribution de la température dans les grands MPSoCs (144 processeurs) confirment l'hypothèse de compromis. Faire un compromis entre la réduction du volume de communication et une distribution équitable de la charge de travail améliore le système de manière fiable grâce à la réduction des régions de hotspots, sans compromettre la performance du système. / MPSoCs with hundreds of cores are already available in the market. According to the ITRS roadmap, such systems will integrate thousands of cores by the end of the decade. The definition of where each task will execute in the system is a major issue in the MPSoC design. In the literature, this issue is defined as task mapping. The growth in the number of cores increases the complexity of the task mapping. The main concerns in task mapping in large systems include: (i) scalability; (ii) dynamic workload; and (iii) reliability. It is necessary to distribute the mapping decision across the system to ensure scalability. The workload of emerging large MPSoCs may be dynamic, i.e., new applications may start at any moment, leading to different mapping scenarios. Therefore, it is necessary to execute the mapping process at runtime to support a dynamic workload. Reliability is tightly connected to the system workload distribution. Load imbalance may generate hotspots zones and consequently thermal implications, which may result in unreliable system operation. In large scale MPSoCs, reliability issues get worse since the growing number of cores on the same die increases power densities and, consequently, the system temperature. The literature presents different task mapping techniques to improve system reliability. However, such approaches use a centralized mapping approach, which are not scalable. To address these three challenges, the main goal of this Thesis is to propose and evaluate distributed mapping heuristics, executed at runtime, ensuring scalability and a fair workload distribution. Distributing the workload and the traffic inside the NoC increases the system reliability in long-term, due to the minimization of hotspot regions. To enable the design space exploration of large MPSoCs the first contribution of the Thesis lies in a multi-level modeling framework, which supports different models and debugging capabilities that enrich and facilitate the design of MPSoCs. The simulation of lower level models (e.g. RTL) generates performance parameters used to calibrate abstract models (e.g. untimed models). The abstract models pave the way to explore mapping heuristics in large systems. Most mapping techniques focus on optimizing communication volume in the NoC, which may compromise reliability due to overload processors. On the other hand, a heuristic optimizing only the workload distribution may overload NoC links, compromising its reliability. The second significant contribution of the Thesis is the proposition of dynamic and distributed mapping heuristics, making a tradeoff between communication volume (NoC links) and workload distribution (CPU usage). Results related to execution time, communication volume, energy consumption, power traces and temperature distribution in large MPSoCs (144 processors) confirm the tradeoff hypothesis. Trading off workload and communication volume improves system reliably through the reduction of hotspots regions, without compromising system performance.
28

Profession : agent sportif : contribution à une théorie des modèles professionnels / Profession : sports agent : contributions to a professions theory

Sekulovic, Adriana 31 January 2013 (has links)
Cette thèse appréhende les agents sportifs comme des acteurs évoluant dans un univers professionnel dynamique, complexe et multidimensionnel. Profession, métier et activités de travail, ces trois termes, souvent interchangeables, demeurent pourtant amphibologiques étant donnée leur extrême polysémie. C’est à partir de cette ambivalence que se construit l’objet d’étude, une profession atypique au statut inachevé, entre régulation et autonomie. Dans un premier temps, sous l’angle de la sociologie des professions, cette recherche s’attache à restituer et à éclairer la terminologie utilisée. Ce faisant, elle pose les prémices d’un modèle professionnel de l’agent sportif, marqué par des interventions réglementaires émanant des sphères politiques et sportives. Puis, nous proposons de réinterroger l’organisation et la régulation de la profession d’agent sportif, telles qu’imposées par les instances présumées compétentes en la matière. Nous opérons ensuite un changement de paradigme qui entraîne une modification de point de vue sur la profession car notre regard se déplace sur la pratique quotidienne des activités de travail de l’agent sportif. C’est dans l’interaction acyclique ou continue avec les groupes et les individus qu’il cotie que l’agent sportif acquiert et intègre les compétences nécessaires à la réalisation réussie de son projet professionnel. La carrière de l’agent sportif et l’orientation professionnelle donnée à son activité dépendent de l’authenticité de ses parcours antérieurs lesquels déterminent en partie les choix et les stratégies que celui-ci développe dans la construction de sa carrière. Les analyses des trajectoires biographiques et des tâches professionnelles d’agents sportifs présentés dans cette thèse permettent de comprendre comment se développe et évolue l’identité professionnelle au cours de la carrière. La profession d’agent sportif est abordée par la manière dont les agents sportifs parlent de leur métier au quotidien et reconstituent les étapes de leur engagement dans les activités d’intermédiation. / This thesis views sports agents as actors evolving in a dynamic, complex and multi-dimensional work environment. Profession, occupation and work, these three terms, although often used interchangeably yet, remain amphibological given their extreme polysemy. The object of this research arises in light of that ambivalence as a study of an atypical profession with an uncompleted status, teetering between regulation and autonomy. The first section of the study aims to help specify and clarify the terminology being used. In doing so, using the literature from the sociology of professions, it provides a starting point for a suitable theoretical framework that could be applied to the profession of sports agent or to the (sports) agency practice, as a whole. The occupational model of sports agent is framed in such a way that the professional self-regulation is restricted by Sports governing Bodies and State regulatory interventions. Therefore we propose to re-examine the organization and regulation of the sports agents’ activities. The findings indicate significant differences between the regulations applicable to sports agents. The inefficiency of the current regulations whether they are enacted by national sports federations, international sports federation or by the State is closely related to the internal professional dynamics that these regulations disturb. The thesis examines therefore the tasks of sports agents, the individuals that carry them out, and the variable and inconstant connections that tie one to the other. In this respect, as a means of a more accurate conceptualization of its object of analysis, this research describes sports agents’ activities quantitatively and qualitatively, exploring various dimensions and aspects such as the foundations of the profession, the social role of sports agents, the different typologies of sports agents and the occupational tasks accomplished by each. It also highlights the international scope of sports agents’ activities
29

A cooperative architecture for target localization using underwater vehicles / Une architecture coopérative pour la localisation de cibles marines avec des véhicules sous-marins

Belbachir, Assia 10 February 2011 (has links)
Nous nous intéressons à l'architecture de robots marins et sous-marins autonomes dans le cadre de missions nécessitant leur coopération. Cette coopération s'avère difficile du fait que la communication (acoustique) est très contrainte en termes de débit et de portée.  Notre travail se place dans le contexte de missions d'exploration pour détecter des éléments particuliers sur les fonds marins, et en particulier des sources d'eau chaude. Pour cela, le véhicule sous-marin parcours des segments de droite pré-planifiés et rejoint des points de rendez-vous (points de communication). Ces derniers permettent d'assurer le suivi de bon déroulement de la mission, mais surtout de mettre en oeuvre des schémas de coopération entre les véhicules sous-marins. Au fur et à mesure de l'exploration, les sous-marins construisent et mettent à jour une représentation de l'environnement qui décrit les probabilités de localisation de sources. Une approche adaptative exploite ces informations et permet de dévier les sous-marins de leurs plan initial pour augmenter la quantité d'information, tout en respectant les contraintes du plan initial, et en particulier les rendez-vous de communication. Lors des rendez-vous, chaque véhicule échange ses données avec les autres, en ne transmettant que les informations nécessaires à la mise en place de schémas de coopération. L'ensemble de ces fonctions sont intégrées au sein de l'architecture existante T-REX, pour laquelle nous proposons des composants supplémentaires qui permettent la cartographie des fonds et la définition de schémas de coopération. Différentes simulations permettent d'évaluer les travaux proposés. / There is a growing research interest in Autonomous Underwater Vehicles (AUV), due to the need for increasing our knowledge about the deep sea and understanding the effects the human way of life has on it. This need has pushed the development of new technologies to design more efficient and more autonomous underwater vehicles. Autonomy refers, in the context of this thesis, to the “decisional autonomy”, i.e. the capability of taking decisions, in uncertain, varying and unknown environments. A more recent concern in AUV area is to consider a fleet of vehicles (AUV, ASV, etc). Indeed, multiple vehicles with heterogeneous capabilities have several advantages over a single vehicle system, and in particular the potential to accomplish tasks faster and better than a single vehicle. Underwater target localization using several AUVs (Autonomous Underwater Vehicles) is a challenging issue. A systematic and exhaustive coverage strategy is not efficient in term of exploration time: it can be improved by making the AUVs share their information and cooperate to optimize their motions. The contribution of this thesis is the definition of an architecture that integrates such a strategy that adapts each vehicle motions according to its and others’ sensory information. Communication points are required to make underwater vehicles exchange information : for that purpose the system involves one ASV (Autonomous Surface Vehicle), that helps the AUVs re-localize and exchange data, and two AUVs that adapt their strategy according to gathered information, while satisfying the associated communication constraints. Each AUV is endowed with a sensor that estimates its distance with respect to targets, and cooperates with others to explore an area with the help of an ASV. To provide the required autonomy to these vehicles, we build upon an existing system (T-REX) with additional components, which provides an embedded planning and execution control framework. Simulation results are carried out to evaluate the proposed architecture and adaptive exploration strategy
30

Ressource allocation and schelduling models for cloud computing / Management des données et ordonnancement des tâches sur architectures distribuées

Teng, Fei 21 October 2011 (has links)
Le cloud computing est l’accomplissement du rêve de nombreux informaticiens désireux de transformer et d’utiliser leurs logiciels comme de simples services, rendant ces derniers plus attractifs et séduisants pour les utilisateurs. Dans le cadre de cette thèse, les technologies du cloud computing sont présentées, ainsi que les principaux défis que ce dernier va rencontrer dans un futur proche, notamment pour la gestion et l’analyse des données. A partir de la théorie moderne d'ordonnancements des tâches, nous avons proposé une gestion hiérarchique d’ordonnancements des tâches qui satisfait aux différentes demandes des cloud services. D’un point de vue théorique, nous avons principalement répondu à trois questions cruciales de recherche. Premièrement, nous avons résolu le problème de l'allocation des ressources au niveau de l’utilisateur. Nous avons en particulier proposé des algorithmes basés sur la théorie des jeux. Avec une méthode Bayésienne d’apprentissage, l'allocation des ressources atteint l'équilibre de Nash parmi les utilisateurs en compétition malgré une connaissance insuffisante des comportements de ces derniers. Deuxièmement, nous avons abordé le problème d'ordonnancements des tâches au niveau du système. Nous avons trouvé un nouveau seuil pour l'utilisation d’ordonnancements des tâches en ligne, considérant le dispositif séquentiel de MapReduce. Ce seuil donne de meilleurs résultats que les méthodes existantes dans l’industrie. Troisièmement, nous avons défini un critère de comparaison pour les tests d’ordonnancements de tâches en ligne. Nous avons proposé un concept de fiabilité d'essai pour évaluer la probabilité qu'un ensemble de tâches aléatoires passe un essai donné. Plus la probabilité est grande, plus la fiabilité est élevée. Un test présentant une grande fiabilité garantit une bonne utilisation du système. D’un point de vue pratique, nous avons développé un simulateur basé sur le concept de MapReduce. Ce simulateur offre un environnement directement utilisable par les chercheurs familiers avec SimMapReduce, leur permettant de s’affranchir des aspects informatiques d’implémentations et leur permettant notamment de se concentrer sur les aspects algorithmiques d’un point de vue théorique. / Cloud computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way in which hardware is designed and purchased. In this thesis, we reviewed the new cloud computing technologies, and indicated the main challenges for their development in future, among which resource management problem stands out and attracts our attention. Combining the current scheduling theories, we proposed cloud scheduling hierarchy to deal with different requirements of cloud services. From the theoretical aspects, we have accomplished three main research issues. Firstly, we solved the resource allocation problem in the user-level of cloud scheduling. We proposed game theoretical algorithms for user bidding and auctioneer pricing. With Bayesian learning prediction, resource allocation can reach Nash equilibrium among non-cooperative users even though common knowledge is insufficient. Secondly, we addressed the task scheduling problem in the system-level of cloud scheduling. We proved a new utilization bound for on-line schedulability test, considering the sequential feature of MapReduce. We deduced the relationship between cluster utilization bound and the ratio of Map to Reduce. This new schedulable bound with segmentation uplifts classic bound which is most used in industry. Thirdly, we settled the comparison problem among on-line schedulability tests in cloud computing. We proposed a concept of test reliability to evaluate the probability that a random task set could pass a given schedulability test. The larger the probability is, the more reliable the test is. From the aspect of system, a test with high reliability can guarantee high system utilization. From the practical aspects, we have developed a simulator to model MapReduce framework. This simulator offers a simulated environment directly used by MapReduce theoretical researchers. The users of SimMapReduce only concentrate on specific research issues without getting concerned about finer implementation details for diverse service models, so that they can accelerate study progress of new cloud technologies.

Page generated in 0.0475 seconds