16 research outputs found

    Techniques de routage pseudo-aléatoire pour une application micro-électronique

    Get PDF
    RĂ©sumĂ© La problĂ©matique de routage est trĂšs actuelle. On en trouve des applications dans les GPS, les prĂ©visions de trafic routier, mais aussi pour le prototypage sur FPGA, la fabrication de puces Ă©lectroniques ou le trafic TCP/IP sur Internet. On trouve des publications sur le sujet depuis plusieurs dizaines d'annĂ©es, mais on observe actuellement une recrudescence confirmant l'actualitĂ©, l'importance et la complexitĂ© de ce problĂšme. Cette thĂšse concerne le routage et ses ressources pour une application dans un nouveau type de systĂšme micro-Ă©lectronique, nommĂ© le WaferBoardTM . Son noyau consiste en un circuit Ă©lectronique intĂ©grĂ© Ă  l'Ă©chelle d'une tranche de silicium (wafer). Peu d'applications commerciales de la micro-Ă©lectronique ont exploitĂ© ce niveau d'intĂ©gration. Ce systĂšme de prototypage rapide vise Ă  rĂ©duire d'un ou deux ordres de grandeur le temps de dĂ©veloppement de systĂšmes Ă©lectroniques. Il nĂ©cessite un ensemble d'outils logiciel de support, dont un outil de routage trĂšs rapide, capable de produire des solutions valables en des temps de l'ordre de la minute, et de certaines fonctionnalitĂ©s spĂ©cifiques, l'Ă©quilibrage de dĂ©lai ou le reroutage Ă  la volĂ©e, au sein d'une netlist dĂ©jĂ  routĂ©e. La problĂ©matique de routage pour cette application peut ĂȘtre imagĂ©e comme suit. Étant donnĂ© un rĂ©seau routier rĂ©gulier (les routes d’AmĂ©riques du Nord en version cartĂ©sienne par exemple) et 100,000 voitures au dĂ©part lundi Ă  8h a.m. dans tout le pays avec des sources et destinations trĂšs variĂ©es; calculer les chemins pour toutes les voitures de telle sorte qu'aucune ne prenne la mĂȘme route dans la journĂ©e. Il est 7h59 a.m, vous avez 1 minute, et des ponts sont inaccessibles pour travaux, en voici la liste. Cet exemple simpliste donne une idĂ©e des ordres de grandeurs de la problĂ©matique de routage que l'on cherche Ă  rĂ©soudre pour cette application. Un algorithme de routage prend en paramĂštres deux structures de donnĂ©es : un graphe (ou rĂ©seau d'interconnexions) constituĂ© de n\oe{}uds (sommets) et d'arcsUn arc relie deux sommets du graphe, et une netlistDans ce contexte, un netlist rĂ©fĂšre Ă  une liste d'interconnexions entre composants, liste de n\oe{}uds Ă©lectriques dont les points de dĂ©part et d'arrivĂ©e sont positionnĂ©s gĂ©ographiquement. Ainsi, au lieu de voitures, il s'agit de router des signaux Ă©lectriques dont les points de dĂ©part et d'arrivĂ©e sont dictĂ©s par la position des broches des composants placĂ©s sur le systĂšme de prototypage. Un rĂ©seau rĂ©gulier maillĂ© mufti-dimensionnel (plus gĂ©nĂ©ralement appelĂ© « rĂ©seau d'interconnexions ») sert de rĂ©seau routier dont certaines routes sont dĂ©fectueuses, des ponts inaccessibles. En effet, le rĂ©seau d'interconnexions est un circuit Ă©lectronique intĂ©grĂ© Ă  l'Ă©chelle d'une tranche de silicium complĂšte, ce qui implique la prĂ©sence de dĂ©fectuositĂ©s au sein de chaque circuit fabriquĂ©. Contrairement aux circuits Ă©lectroniques classiques, oĂč chacun est testĂ© et les dĂ©fectueux Ă©cartĂ©s, une intĂ©gration Ă  l'Ă©chelle de la tranche demande de fortes redondances au sein du circuit pour minimiser le taux de rejets. Pour l'application du WaferBoard, un certain nombre d'Ă©lĂ©ments du rĂ©seau d'interconnexions seront fort probablement dĂ©fectueux sur chaque circuit produit; l'algorithme de routage se doit de prendre en compte ces Ă©lĂ©ments trĂšs particuliers. Cette contrainte ne se retrouve pas dans les applications plus classiques des routeurs que l'on retrouve dans les PCB, circuits FPGA ou circuits VLSI. D'autres contraintes s'appliquent Ă  ce projet particulier : la latence induite par la technologie est environ un ordre de grandeur plus importante que celle dans les circuits sur PCB, ce qui impose un routage orientĂ© vers sa rĂ©duction.----------Abstract The routing problem is very actual. Applications are found in GPS, road traffic forecast, but also for prototyping on FPGA, or TCP/IP traffic on the Internet. Publications on the subject have existed for several decades, but new publications keep appearing, confirming the importance and complexity of the problem. This thesis deals with routing and the resources it requires for a new category of micro-electronic applications, called the WaferBoard. It is an electronic circuit integrated at the wafer scale. Few commercial applications of micro-electronics have exploited this level of integration. This rapid prototyping system aims at reducing by one or two orders of magnitude the development time of digital circuits. It requires a very fast routing tool, capable of producing viable solutions in a few minutes, with dedicated functionality such as balancing delays and rerouting on the fly parts of a netlist. The routing problem for this application can be pictured as follows. Given a regular road network of the size of north america, if 100.000 cars were to start Monday 8 a.m. across the continent with a wide variety of sources and destinations; the challenge is to compute paths for all cars so none of them take the same route that day. It is 7:59 am, you have 1 minute, and some bridges are under road work: here is the list. This simplistic example gives an idea of the orders of magnitude of the problem that need to be solved for this application. A routing algorithm takes as input: a graph (or interconnection network) made of nodes and edges, and a netlst, a list of electrical nodes with starting and ending points physically placed. Therefore, instead of cars, the problem consists of routing electrical signals with points of departure and arrival dictated by the pin position of components placed on the prototyping system. A regular, multi-dimensional mesh (also called "interconnection network") serves as a road network, which contains defective roads and inaccessible bridges. Indeed, the interconnection network is an electronic circuit integrated across a full wafer, implying the presence of defects within each manufactured circuit. Unlike conventional electronic circuits, where each is tested and defective ones are set apart, wafer scale integrated applications require lots of redundancy in the circuit to minimize the rejection rate. In the WaferBoard, a number of elements of the interconnection network will be defective in each circuit; the routing algorithm must take into account these very specific elements. This constraint is not found in the classic applications of routers found in PCB, FPGA or VLSI circuits. Other restrictions apply to this particular project: the latency induced by the technology is about one order of magnitude greater than that in the circuits of PCBs, which requires a routing oriented towards computation time reduction. This constraint partly explains the network architecture used. Within the WaferIC, the shortest distance is not necessarily the one that offers the smallest latency. This property of the network complexifies the routing problem. Balancing delays within a group of arbitrary size nets is a necessary feature of the routing algorithm, and the difficulty is amplified by the computation time limit. Indeed, the interest of the application is to reduce the time for a user to test a circuit: the time of setup is extremely short, and estimated at a few minutes only

    MĂ©thodes d’apprentissage et approches expĂ©rimentales appliquĂ©s aux rĂ©seaux d’interfaces protĂ©iques

    Get PDF
    The aim of this study is to understand protein assembly mechanisms. The assembly of a protein in an oligomer is particularly important because it is involved in many pathologies going from bacterial infection, Alzheimer like diseases or even some cancers. Protein assembly is the combination of two or more protein chains to induce a biological activity. The B subunit of the cholera toxin pentamer (CtxB5), which belongs to the family of AB5 toxins, is studied as the main model of assembly. Experimental results have provided information on the assembly of the toxin highlighting the involvement of certain amino acids. The first problem addressed in my thesis is to understand their role and see if network approaches are relevant to such investigation. I was able to show using amino acid mutations, that amino acids influence each other by cascade or "peer to peer" mechanisms in order to coordinate the various steps of the assembly (Chapters 4, 5 and 6). The structure and function of the proteins are defined by amino acid sequences which naturally vary due to genetic mutation. So I decided to expand this field of investigation to see if the cascade mechanism was generalized as a mean of disrupting a protein structure. Here it is to understand how a protein loses its function by way of a significant change of structure upon mutation. First, I studied dataset to know the characteristics of healthy protein networks (Chapter 7, 8 and 9), and after I looked at the effects of the systematic mutation of each amino acid of CtxB5 on its overall structure (Chapter 10 and 11). Mutations led from moderate to very large structural changes around the mutated amino acid or at long distances. These results are consistent with known effects of mutation: robustness (maintenance function), evolution or adaptation (emergence of a new feature) and fragility (pathologies). The results also show a weak correlation between the number of amino acid contacts of the mutated amino acid and the amount of structural change induced by its mutation. It is therefore not easy to anticipate the effect of a mutation: The last chapter of my thesis addresses this problem (Chapter 12).Cette Ă©tude s’inscrit dans le cadre d’un problĂšme biologique et son objectif est de comprendre les mĂ©canismes d’assemblage des protĂ©ines. L’assemblage d’une protĂ©ine en oligomĂšre est particuliĂšrement important car il est impliquĂ© dans de nombreuses pathologies allant de l’infection bactĂ©rienne aux maladies de type Alzheimer ou mĂȘme des cancers. L’assemblage protĂ©ique est un mĂ©canisme de combinaison de deux ou plusieurs chaĂźnes protĂ©iques, il est aussi par ailleurs souvent utilisĂ© par les organismes vivants pour dĂ©clencher une activitĂ© biologique. La sous unitĂ© B de la toxine du cholĂ©ra(CtxB5), qui appartient Ă  la famille des toxines AB5, est Ă©tudiĂ©e comme modĂšle principal de l’assemblage. Des rĂ©sultats expĂ©rimentaux ont fourni des informations sur l’assemblage de la toxine mettant en avant l’implication de certains acides aminĂ©s. La premiĂšre question que j’ai abordĂ©e pendant ma thĂšse Ă©tait de comprendre leur rĂŽle et de voir si les approches rĂ©seaux Ă©taient pertinentes pour y rĂ©pondre. J’ai pu montrer en utilisant des mutations d’acides aminĂ©s que ces derniers s’influençaient entre eux suivant des mĂ©canismes en cascade ou de « Peer to Peer » afin de coordonner les Ă©tapes de l’assemblage (les chapitres 4, 5 et 6). La structure et la fonction des protĂ©ines sont dĂ©finies par des sĂ©quences d’acides aminĂ©s qui varient naturellement en raison de mutation gĂ©nĂ©tique. J’ai donc dĂ©cidĂ© d’élargir ce champ d’investigation pour voir si le mĂ©canisme en cascade Ă©tait gĂ©nĂ©ralisable comme moyen de perturber une structure de protĂ©ine par le biais d’une mutation. Ici il s’agit de comprendre les changements de structure liĂ©s Ă  des mutations et pouvant menĂ©s Ă  des maladies. J’ai tout d’abord Ă©tudiĂ© des jeux de donnĂ©es pour connaĂźtre les caractĂ©ristiques rĂ©seaux de protĂ©ines saines (chapitre 7, 8 et 9), avant de regarder l’effet de la mutation systĂ©matique de chacun des acides aminĂ©s de CtxB5 sur sa structure globale (chapitre 10 et 11). Les mutations peuvent engendrer des changements de structure modĂ©rĂ©s ou trĂšs grand autour de l’acide aminĂ© mutĂ© ou Ă  des distances trĂšs Ă©loignĂ©es. Ces rĂ©sultats sont consistants avec tous les effets connus de mutation : robustesse (maintien de la fonction), Ă©volution ou adaptation (Ă©mergence d’une nouvelle fonction) et fragilitĂ© (pathologies). Les rĂ©sultats montrent aussi une faible corrĂ©lation entre le nombre de contacts d’un acide aminĂ© et la quantitĂ© de changement structuraux induit par sa mutation. Il n’est donc pas simple d’anticiper l’effet d’une mutation : Le dernier chapitre de ma thĂšse aborde ce problĂšme (chapitre 12)

    Modélisation locale en imagerie par résonance magnétique de diffusion : de l'acquisition comprimée au connectome

    Get PDF
    L’imagerie par rĂ©sonance magnĂ©tique pondĂ©rĂ©e en diffusion est une modalitĂ© d’imagerie mĂ©dicale non invasive qui permet de mesurer les dĂ©placements microscopiques des molĂ©cules d’eau dans les tissus biologiques. Il est possible d’utiliser cette information pour infĂ©rer la structure du cerveau. Les techniques de modĂ©lisation locale de la diffusion permettent de calculer l’orientation et la gĂ©omĂ©trie des tissus de la matiĂšre blanche. Cette thĂšse s’intĂ©resse Ă  l’optimisation des mĂ©taparamĂštres utilisĂ©s par les modĂšles locaux. Nous dĂ©rivons des paramĂštres optimaux qui amĂ©liorent la qualitĂ© des mĂ©triques de diffusion locale, de la tractographie de la matiĂšre blanche et de la connectivitĂ© globale. L’échantillonnage de l’espace-q est un des paramĂštres principaux qui limitent les types de modĂšle et d’infĂ©rence applicable sur des donnĂ©es acquises en clinique. Dans cette thĂšse, nous dĂ©veloppons une technique d’échantillonnage de l’espace-q permettant d’utiliser l’acquisition comprimĂ©e pour rĂ©duire le temps d’acquisition nĂ©cessaire

    Network Traffic Measurements, Applications to Internet Services and Security

    Get PDF
    The Internet has become along the years a pervasive network interconnecting billions of users and is now playing the role of collector for a multitude of tasks, ranging from professional activities to personal interactions. From a technical standpoint, novel architectures, e.g., cloud-based services and content delivery networks, innovative devices, e.g., smartphones and connected wearables, and security threats, e.g., DDoS attacks, are posing new challenges in understanding network dynamics. In such complex scenario, network measurements play a central role to guide traffic management, improve network design, and evaluate application requirements. In addition, increasing importance is devoted to the quality of experience provided to final users, which requires thorough investigations on both the transport network and the design of Internet services. In this thesis, we stress the importance of users’ centrality by focusing on the traffic they exchange with the network. To do so, we design methodologies complementing passive and active measurements, as well as post-processing techniques belonging to the machine learning and statistics domains. Traffic exchanged by Internet users can be classified in three macro-groups: (i) Outbound, produced by users’ devices and pushed to the network; (ii) unsolicited, part of malicious attacks threatening users’ security; and (iii) inbound, directed to users’ devices and retrieved from remote servers. For each of the above categories, we address specific research topics consisting in the benchmarking of personal cloud storage services, the automatic identification of Internet threats, and the assessment of quality of experience in the Web domain, respectively. Results comprise several contributions in the scope of each research topic. In short, they shed light on (i) the interplay among design choices of cloud storage services, which severely impact the performance provided to end users; (ii) the feasibility of designing a general purpose classifier to detect malicious attacks, without chasing threat specificities; and (iii) the relevance of appropriate means to evaluate the perceived quality of Web pages delivery, strengthening the need of users’ feedbacks for a factual assessment

    L'AIS : une donnée pour l'analyse des activités en mer

    Get PDF
    4 pages, session "Mer et littoral"International audienceCette contribution présente des éléments méthodologiques pour la description des activités humaines en mer dans une perspective d'aide à la gestion. Différentes procédures, combinant l'exploitation de bases de données spatio-temporelles issue de données AIS archivées à des analyses spatiales au sein d'un SIG, sont testées afin de caractériser le transport maritime en Mer d'Iroise (Bretagne, France) sur les plans spatiaux, temporels et quantitatifs au cours d'une année

    Fouille de données de santé

    Get PDF
    Dans le domaine de la santĂ©, les techniques d’analyse de donnĂ©es sont de plus en plus populaires et se rĂ©vĂšlent mĂȘme indispensables pour gĂ©rer les gros volumes de donnĂ©es produits pour un patient et par le patient. Deux thĂ©matiques seront abordĂ©es dans cette prĂ©sentation d'HDR.La premiĂšre porte sur la dĂ©finition, la formalisation, l’implĂ©mentation et la validation de mĂ©thodes d’analyse permettant de dĂ©crire le contenu de bases de donnĂ©es mĂ©dicales. Je me suis particuliĂšrement intĂ©ressĂ©e aux donnĂ©es sĂ©quentielles. J’ai fait Ă©voluer la classique notion de motif sĂ©quentiel pour y intĂ©grer des composantes contextuelles, spatiales et sur l’ordre partiel des Ă©lĂ©ments composant les motifs. Ces nouvelles informations enrichissent la sĂ©mantique initiale de ces motifs.La seconde thĂ©matique se focalise sur l’analyse des productions et des interactions des patients au travers des mĂ©dias sociaux. J’ai principalement travaillĂ© sur des mĂ©thodes permettant d’analyser les productions narratives des patients selon leurs temporalitĂ©s, leurs thĂ©matiques, les sentiments associĂ©s ou encore le rĂŽle et la rĂ©putation du locuteur s’étant exprimĂ© dans les messages

    Simulation de mouvement humain sur postes de travail pour le diagnostic et l'aide Ă  la conception

    Get PDF
    Les travaux présentés dans ce mémoire concernent la génération automatique de postures et mouvements humains sur poste de travail industriel. L'objectif poursuivi est d'animer de façon réaliste un mannequin numérique afin de simuler un opérateur dans l'exécution de sa tùche. Cette animation doit permettre d'aider à l'analyse des facteurs biomécaniques pouvant engendrer des Troubles Musculo-Squelettiques. Dans un premier temps, des choix de modélisation sont proposés en fonction de ce contexte spécifique. Le modÚle retenu se base sur une représentation squelettique du haut du corps composé de corps rigides et de liaisons idéales et intÚgre des données anthropométriques. Ensuite, un schéma général de lois de commande à base de modÚle cinématique est développé. Il est décliné en plusieurs stratégies qui sont testées sur des mouvements caractéristiques et sur poste de travail. Ces tests et la comparaison aux mesures effectuées sur sujet humain permettent d'évaluer les performances du schéma de commande et les choix réalisés. Ces travaux ont donné naissance à un outil logiciel, baptisé OLARGE-TMS, de simulation de mouvement humain sur poste de travail. ABSTRACT : The works presented in this memory concern the automatic generation of postures and human movements on industrial workstation. The aim is to animate in a realistic way a numerical mannequin in order to simulate an operator in the execution of his task. This animation must make it possible to contribute to the analysis of the biomechanical factors which can engender musculo-skeletal disorders. At first, choices of modelling are proposed according to this specific context. The model selected is based on a skeletal representation of the top of the body made up of rigid bodies and ideal connections, and integrates anthropometric data. Then, a general plan of laws of order based on kinematic model is developed. It is declined in several strategies which are tested on characteristic movements and workstation. These tests and the comparison with the measurements taken on human subject make it possible to evaluate the performances of the plan of order and the choices carried out. This work gave rise to a software tool, baptized OLARGE-TMS, for simulation of human movement on workstatio

    Vers l’élaboration d’un systĂšme d’organisation des connaissances en allergologie : l’analyse des documents et des pratiques informationnelles des acteurs

    Get PDF
    The aim of the present thesis, funded by the Occitanie Region (2019-2023), is to construct a knowledge organization system (KOS) for the Allergy Unit of the Montpellier University Hospital (France), to represent and organize the complexity of allergy knowledge. Currently, there is no KOS that might be used by allergy professionals and researchers for their information processing and seeking activities. Allergy knowledge, produced by different actors, is abundant and heterogeneous, and keeps developing in parallel with the massification of health data. To allow and provide access to this knowledge, it is crucial to identify and characterize it, first by focusing on what might be useful for professionals’ daily activities and then by structuring it in a system of organization and documentary representation possibly linking the different ways of representing knowledge by different actors in this domain. Therefore, we propose a KOS in allergy, reached through a contextualized approach that relies, on one hand, on the analysis of the context of use of specialized knowledge, by the study of the informational practices of professionals who seek, produce, and mobilize knowledge in the domain; and on the other hand, on the analysis of a corpus of documents that professionals use in their daily activities. Through our work, we perform an epistemological reflection within the Information & Communication Sciences, by showing how the analysis of informational practices contributes to the construction of a KOS for a medical domain. Moreover, we try to answer a methodological question, linked with the development of a KOS in allergy, and evaluate if our conception method, oriented by a contextualized approach, allows to propose a useful KOS for the practices of the actors in this domain
    corecore