1 |
Piaget et le comptageLabrie, Jean-Marie 25 April 2018 (has links)
Québec Université Laval, Bibliothèque 2016
|
2 |
ANALYSES AVANCÉES DE LA MÉTHODE HYBRIDE GMRES/LS-ARNOLDI ASYNCHRONE PARALLÈLE ET DISTRIBUÉE POUR LES GRILLES DE CALCUL ET LES SUPERCALCULATEURSHe, Haiwu 08 July 2005 (has links) (PDF)
De nombreux problèmes scientifiques et industriels ont besoin de la résolution de systèmes linéaires non symétriques à grande échelle, qui sont décrits par des matrices creuses de très grande taille. On utilise fréquemment dans ce cas des méthodes numériques itératives et on fait appel au parallélisme pour une résolution rapide et efficace. L'algorithme GMRES(m) est une méthode itérative qui donne de bons résultats dans la plupart des cas. Mais on observe une limitation à sa parallélisation en raison des nombreuses communications produites. Dans quelques cas, la convergence est atteinte très lentement, voire jamais. Nous présentons dans cette thèse une méthode hybride GMRES(m)/LS-Arnoldi qui accélère la convergence grâce à la connaissance des valeurs propres calculées parallèlement par la méthode d'Arnoldi pour les cas réels, avec son implantation sur des supercalculateurs. Une extension aux cas complexes est également étudiée. La dernière tendance du calcul global, le calcul de grille, propose l'exploitation massive des ressources vacantes des réseaux locaux ainsi que sur Internet. Son avantage peut être énorme pour l'exécution d'applications parallèles. L'environnement XtremWeb est un système de grille léger, tolérant aux défaillances et sécurisé pour l'exécution d'applications parallèles. Il est un environnement de calcul haute-performance, une plate- forme de grille logicielle d'expérimentation pour des institutions académiques ou industrielles. Nous présentons dans cette thèse les implantations de la méthode GMRES(m) sur ce système de grille XtremWeb ainsi que sur un environnement distribué de calcul LAM-MPI. Nous avons fait de multiples tests sur grille et supercalculateur. Des performances que nous avons obtenues, nous constatons les avantages et les inconvénients de ces plates-formes de calcul différentes.
|
3 |
Cadre conceptuel pour l'élaboration d'indicateurs de collaboration à partir des traces d'activitéGendron, Élise 13 December 2010 (has links) (PDF)
L'objectif général de ces travaux de recherche vise à faciliter les activités collaboratives médiées par un progiciel de gestion de connaissances. Plus précisément, nous souhaitons améliorer les activités collaboratives par la mise en place d'indicateurs. Nous entendons par là faciliter le déroulement ou des processus collaboratifs mis en œuvre et soutenir les réseaux sociaux au sein des activités. Pour cela, nous proposons d'observer l'activité des utilisateurs en proposant des indicateurs de collaboration calculés à partir des traces numériques d'activités. Le premier objectif de cette thèse est d'identifier ce que sont les indicateurs de collaboration en déterminant les informations qui les définissent. Pour pouvoir exploiter au mieux les indicateurs, nous proposons une classification composée de six grandes caractéristiques indépendantes qui correspondent aux éléments fondamentaux pour l'élaboration d'indicateurs de collaboration. Cette classification nous fournit des indications pour construire, modéliser et mettre en place un indicateur dans un environnement collaboratif tel que ceux que nous étudions dans le cadre du projet. De plus, cette thèse présente un framework de gestion d'indicateurs basé sur une approche centrée utilisateur. En effet, en observant l'utilisation actuelle des indicateurs dans des plateformes de gestion de contenus, nous nous sommes rendus-compte que le processus d'élaboration et d'acceptation était long et complexe. Par conséquent, lorsqu'un indicateur est en place dans un environnement et qu'il fonctionne correctement, il est intéressant de le réutiliser dans d'autres contextes. Cette réutilisation peut se faire intégralement ou partiellement. Nous proposons donc une modélisation qui prend en compte les problématiques de réutilisation ainsi que de personnalisation et d'adaptation des indicateurs en fonction des utilisateurs et/ou du contexte de l'activité. Dans notre approche, les indicateurs sont calculés à partir des traces d'activités laissées par les utilisateurs de la plate-forme. Pour faciliter la mise en place de ces indicateurs, nous avons développé un outil informatique qui va permettre d'assister les utilisateurs dans l'élaboration d'indicateurs : GINDIC (Générateur d'INDICateurs). Avec cet outil, les concepteurs vont pouvoir construire des indicateurs : leur définition, les calculs effectués sur les traces pour obtenir la valeur de l'indicateur et leur visualisation. Nous avons choisi de gérer les indicateurs à l'aide d'un système à base de règles, où les traces sont des faits, tandis que les processus de calcul des indicateurs sont des règles. Cette thèse s'est effectuée dans le cadre d'un projet ANR intitulé ProCoGeC (Progiciel Collaboratif de Gestion de Connaissances). Un langage à base de règles a été confronté aux besoins de ce projet. Il nous permet de décrire les processus de construction de l'ensemble des indicateurs issus d'un recueil des besoins. De plus, une expérimentation de l'outil a été réalisée auprès d'un des partenaires industriels du projet, client d'une plate-forme collaborative de gestion de contenus.
|
4 |
Méthodes d'Accès Multiple à Répartition Spatiale pour Communications par SatelliteSow, Garmy 05 1900 (has links) (PDF)
Dans le cadre de ce travail de recherche, nous nous sommes intéressés à un système de télécommunications par satellite intervenant en situation d'urgence. Ce système serait embarqué comme passager d'un satellite géostationnaire travaillant en bande Ka et assurerait la transmission à une flotte de petits terminaux compatibles avec les standards DVB-RCS/S. Les potentialités offertes par l'association de la Formation de Faisceaux par le Calcul (FFC) adaptative et d'une méthode d'Accès Multiple à Répartition Spatiale (AMRS) ont été plus particulièrement étudiées pour une antenne de réception à réflecteur (antenne Focal Array Fed Reflector, FAFR). La combinaison de ces deux techniques permet la mise en place du concept «un spot par utilisateur» assurant ainsi d'une part un niveau maximal de gain en tout point de la couverture et rendant possible d'autre part la réutilisation de ressources grâce à la réjection d'interférence. La première partie de ce travail est consacrée à une étude des algorithmes de FFC. Nous présentons le Formateur Conventionnel et quelques algorithmes adaptatifs, puis, nous analysons les performances de chacun en environnement réel (prise en compte des perturbations du canal de transmission, de celles sur les vecteurs directionnels, du bruit...). Les conditions d'implémentation de ces algorithmes sont également définies. Dans une seconde partie, nous proposons un modèle de système satellite basé sur la formation de faisceaux adaptative par séquence de référence et l'accès AMRS. Les facteurs de réutilisation de ressources permis par les algorithmes retenus sont évalués. Grâce à un algorithme d'allocation de ressources simple et aux facteurs de réutilisation calculés, une première estimation de la capacité et des performances de ce système est réalisée. Une comparaison avec d'autres systèmes montre que celui proposé permet d'augmenter significativement la capacité au prix d'une complexité accrue.
|
5 |
Cadre conceptuel pour l’élaboration d’indicateurs de collaboration à partir des traces d’activité / Framework for the elaboration of collaboration indicators from activity tracesGendron, Élise 13 December 2010 (has links)
L’objectif général de ces travaux de recherche vise à faciliter les activités collaboratives médiées par un progiciel de gestion de connaissances. Plus précisément, nous souhaitons améliorer les activités collaboratives par la mise en place d’indicateurs. Nous entendons par là faciliter le déroulement ou des processus collaboratifs mis en œuvre et soutenir les réseaux sociaux au sein des activités. Pour cela, nous proposons d’observer l’activité des utilisateurs en proposant des indicateurs de collaboration calculés à partir des traces numériques d’activités. Le premier objectif de cette thèse est d’identifier ce que sont les indicateurs de collaboration en déterminant les informations qui les définissent. Pour pouvoir exploiter au mieux les indicateurs, nous proposons une classification composée de six grandes caractéristiques indépendantes qui correspondent aux éléments fondamentaux pour l’élaboration d’indicateurs de collaboration. Cette classification nous fournit des indications pour construire, modéliser et mettre en place un indicateur dans un environnement collaboratif tel que ceux que nous étudions dans le cadre du projet. De plus, cette thèse présente un framework de gestion d’indicateurs basé sur une approche centrée utilisateur. En effet, en observant l’utilisation actuelle des indicateurs dans des plateformes de gestion de contenus, nous nous sommes rendus-compte que le processus d’élaboration et d'acceptation était long et complexe. Par conséquent, lorsqu’un indicateur est en place dans un environnement et qu’il fonctionne correctement, il est intéressant de le réutiliser dans d’autres contextes. Cette réutilisation peut se faire intégralement ou partiellement. Nous proposons donc une modélisation qui prend en compte les problématiques de réutilisation ainsi que de personnalisation et d’adaptation des indicateurs en fonction des utilisateurs et/ou du contexte de l’activité. Dans notre approche, les indicateurs sont calculés à partir des traces d’activités laissées par les utilisateurs de la plate-forme. Pour faciliter la mise en place de ces indicateurs, nous avons développé un outil informatique qui va permettre d’assister les utilisateurs dans l’élaboration d’indicateurs : GINDIC (Générateur d’INDICateurs). Avec cet outil, les concepteurs vont pouvoir construire des indicateurs : leur définition, les calculs effectués sur les traces pour obtenir la valeur de l’indicateur et leur visualisation. Nous avons choisi de gérer les indicateurs à l’aide d’un système à base de règles, où les traces sont des faits, tandis que les processus de calcul des indicateurs sont des règles. Cette thèse s’est effectuée dans le cadre d’un projet ANR intitulé ProCoGeC (Progiciel Collaboratif de Gestion de Connaissances). Un langage à base de règles a été confronté aux besoins de ce projet. Il nous permet de décrire les processus de construction de l’ensemble des indicateurs issus d’un recueil des besoins. De plus, une expérimentation de l’outil a été réalisée auprès d’un des partenaires industriels du projet, client d’une plate-forme collaborative de gestion de contenus. / The objective of the research carried is to facilitate collaborative activities in knowledge management software. More particularly, we aim to improve collaborative activities by the implementation of indicators. We intend thus to facilitate the progression of one or several implemented collaborative processes and to support the social networks within the activities. For that purpose, we propose to observe the users’ activity by providing collaboration indicators calculated from the digital traces of activities. The first objective of this thesis is to identify the characteristics of the collaboration indicators. In order to make the best possible use of indicators, we propose a classification composed of six main independent characteristics which correspond to the fundamental elements for the elaboration of collaboration indicators. This classification supplies us with indications to build, model and set up an indicator in a collaborative environment such as those studied in the context of the project. Moreover, this thesis presents a framework for the management of indicators based on a user-centred approach. Indeed, by observing the current use of indicators in platforms of knowledge management, we realized that the process of elaboration and acceptance was long and complex. Consequently, when an indicator is established in an environment and when it works properly, it is interesting to reuse it in other contexts. This reusing can be done entirely or partially. We thus propose a type of modeling which takes into account the reuse issues as well as those of the personalization and adaptation of indicators according to the user and\or to the context of the activity. In our approach, the indicators are calculated from the activity traces left by the users. To facilitate the implementation of these indicators, we have developed a tool which assists the users during the elaboration of indicators: GINDIC (Generator of INDICATORS). With this tool, the designers are able to build indicators: their definition, the calculations made on traces to obtain the indicator value, and their displaying. We have chosen to manage indicators by using a rules-based system, where traces are facts, whereas the calculation processes for indicators are rules. This thesis has been written within the framework of a project financed by the French National Research Agency entitled ProCoGeC (Collaborative Software package of Management of Knowledge). A rules-based language was compared with the needs of the ProCoGeC project. It helps us to describe the calculation processes for all indicators stemming from the users’ requirements. An experiment with the tool has been carried out with one of the industrial partners of the project, who is the client of a collaborative platform of knowledge management.
|
6 |
Une architecture évolutive flexible et reconfigurable dynamiquement pour les systèmes embarqués haute performance / A scalable flexible and dynamic reconfigurable architecture for high performance embedded computingViswanathan, Venkatasubramanian 12 October 2015 (has links)
Dans cette thèse, nous proposons une architecture reconfigurable scalable et flexible, avec un réseau de communication parallèle « full-duplex switched » ainsi que le modèle d’exécution approprié ce qui nous a permis de redéfinir les paradigmes de calcul, de communication et de reconfiguration dans les systèmes embarqués à haute performance (HPEC). Ces systèmes sont devenus très sophistiqués et consommant des ressources pour trois raisons. Premièrement, ils doivent capturer et traiter des données en temps réel à partir de plusieurs sources d’E/S parallèles. Deuxièmement, ils devraient adapter leurs fonctionnalités selon l’application ou l’environnement. Troisièmement, à cause du parallélisme potentiel des applications, multiples instances de calcul réparties sur plusieurs nœuds sont nécessaires, ce qui rend ces systèmes massivement parallèles. Grace au parallélisme matériel offert par les FPGAs, la logique d’une fonction peut être reproduite plusieurs fois pour traiter des E/S parallèles, faisant du modèle d’exécution « Single Program Multiple Data » (SPMD) un modèle préféré pour les concepteurs d’architectures parallèles sur FPGA. En plus, la fonctionnalité de reconfiguration dynamique est un autre attrait des composants FPGA permettant la réutilisation efficace des ressources matérielles limitées. Le défi avec les systèmes HPEC actuels est qu’ils sont généralement conçus pour répondre à des besoins spécifiques d’une application engendrant l’obsolescence rapide du matériel. Dans cette thèse, nous proposons une architecture qui permet la personnalisation des nœuds de calcul (FPGA), la diffusion des données (E/S, bitstreams) et la reconfiguration de plusieurs nœuds de calcul en parallèle. L’environnement logiciel exploite les attraits du réseau de communication pour implémenter le modèle d’exécution SPMD.Enfin, afin de démontrer les avantages de notre architecture, nous avons mis en place une application d’encodage H.264 sécurisé distribué évolutif avec plusieurs protocoles de communication avioniques pour les données et le contrôle. Nous avons utilisé le protocole « serial Front Panel Data Port (sFPDP) » d’acquisition de données à haute vitesse basé sur le standard FMC pour capturer, encoder et de crypter le flux vidéo. Le système mis en œuvre s’appuie sur 3 FPGA différents, en respectant le modèle d’exécution SPMD. En outre, nous avons également mis en place un système d’E/S modulaire en échangeant des protocoles dynamiquement selon les besoins du système. Nous avons ainsi conçu une architecture évolutive et flexible et un modèle d’exécution parallèle afin de gérer plusieurs sources vidéo d’entrée parallèles. / In this thesis, we propose a scalable and customizable reconfigurable computing platform, with a parallel full-duplex switched communication network, and a software execution model to redefine the computation, communication and reconfiguration paradigms in High Performance Embedded Systems. High Performance Embedded Computing (HPEC) applications are becoming highly sophisticated and resource consuming for three reasons. First, they should capture and process real-time data from several I/O sources in parallel. Second, they should adapt their functionalities according to the application or environment variations within given Size Weight and Power (SWaP) constraints. Third, since they process several parallel I/O sources, applications are often distributed on multiple computing nodes making them highly parallel. Due to the hardware parallelism and I/O bandwidth offered by Field Programmable Gate Arrays (FPGAs), application can be duplicated several times to process parallel I/Os, making Single Program Multiple Data (SPMD) the favorite execution model for designers implementing parallel architectures on FPGAs. Furthermore Dynamic Partial Reconfiguration (DPR) feature allows efficient reuse of limited hardware resources, making FPGA a highly attractive solution for such applications. The problem with current HPEC systems is that, they are usually built to meet the needs of a specific application, i.e., lacks flexibility to upgrade the system or reuse existing hardware resources. On the other hand, applications that run on such hardware architectures are constantly being upgraded. Thus there is a real need for flexible and scalable hardware architectures and parallel execution models in order to easily upgrade the system and reuse hardware resources within acceptable time bounds. Thus these applications face challenges such as obsolescence, hardware redesign cost, sequential and slow reconfiguration, and wastage of computing power.Addressing the challenges described above, we propose an architecture that allows the customization of computing nodes (FPGAs), broadcast of data (I/O, bitstreams) and reconfiguration several or a subset of computing nodes in parallel. The software environment leverages the potential of the hardware switch, to provide support for the SPMD execution model. Finally, in order to demonstrate the benefits of our architecture, we have implemented a scalable distributed secure H.264 encoding application along with several avionic communication protocols for data and control transfers between the nodes. We have used a FMC based high-speed serial Front Panel Data Port (sFPDP) data acquisition protocol to capture, encode and encrypt RAW video streams. The system has been implemented on 3 different FPGAs, respecting the SPMD execution model. In addition, we have also implemented modular I/Os by swapping I/O protocols dynamically when required by the system. We have thus demonstrated a scalable and flexible architecture and a parallel runtime reconfiguration model in order to manage several parallel input video sources. These results represent a conceptual proof of a massively parallel dynamically reconfigurable next generation embedded computers.
|
Page generated in 0.0532 seconds