Contribution à la conception à base de composants logiciels d'applications scientifiques parallèles

Contribution à la conception à base de composants logiciels d'applications scientifiques parallèles PDF Author: Vincent Pichon
Publisher:
ISBN:
Category :
Languages : fr
Pages : 0

Get Book Here

Book Description
La conception d'applications scientifiques à base de couplage de code est une tâche complexe car elle demande de concilier une facilité de programmation et une obtention de haute performance. En outre, les ressources matérielles (supercalculateurs, grappes de calcul, grilles) permettant leur exécution forment un ensemble hétérogène en constante évolution. Les modèles à base de composants logiciels forment une piste prometteuse pour gérer ces deux sources de complexité car ils permettent d'exprimer les interactions entre les différents constituants d'une application tout en offrant des possibilités d'abstraction des ressources. Néanmoins, les modèles existants ne permettent pas d'exprimer de manière satisfaisante les applications constituées de motifs répliqués dynamiques et hiérarchiques. Ainsi, cette thèse vise à améliorer l'existant - et en particulier la plate-forme générique de simulation numérique SALOME - pour une classe d'applications très répandue : les applications à base de décomposition de domaine et la variante utilisant le raffinement de maillage adaptatif. Tout d'abord, nous avons proposé d'étendre le modèle de composition spatial et temporel de SALOME en ajoutant la possibilité de définir dynamiquement la cardinalité des composants. Cela demande en particulier de gérer les communications de groupes ainsi induites. La proposition a été implémentée dans SALOME et validée via une application de décomposition de domaine à base de couplage de plusieurs instances de Code_Aster. Ensuite, nous avons étudié la pertinence d'utiliser un modèle de composant supportant des connecteurs natifs (MPI, mémoire partagée, appel de méthode) pour permettre une composition plus fine des interactions entre composants. Les résultats d'expériences montrent que des performances équivalentes aux versions natives sont obtenues tout en permettant de manipuler facilement l'architecture de l'application. Enfin, nous avons étudié les extensions nécessaires aux modèles à composants (abstraction,hiérarchie, dynamicité) pour la conception d'applications de raffinement de maillage adaptatif. Les modèles de composants spatio-temporels les plus avancés permettent ainsi d'exprimer ce type d'application mais les performances sont limitées par leur mise en œuvre centralisée ainsi que par le manque de moyens efficaces pour modifier à la volée des assemblages de composants.

Contribution à la conception à base de composants logiciels d'applications scientifiques parallèles

Contribution à la conception à base de composants logiciels d'applications scientifiques parallèles PDF Author: Vincent Pichon
Publisher:
ISBN:
Category :
Languages : fr
Pages : 0

Get Book Here

Book Description
La conception d'applications scientifiques à base de couplage de code est une tâche complexe car elle demande de concilier une facilité de programmation et une obtention de haute performance. En outre, les ressources matérielles (supercalculateurs, grappes de calcul, grilles) permettant leur exécution forment un ensemble hétérogène en constante évolution. Les modèles à base de composants logiciels forment une piste prometteuse pour gérer ces deux sources de complexité car ils permettent d'exprimer les interactions entre les différents constituants d'une application tout en offrant des possibilités d'abstraction des ressources. Néanmoins, les modèles existants ne permettent pas d'exprimer de manière satisfaisante les applications constituées de motifs répliqués dynamiques et hiérarchiques. Ainsi, cette thèse vise à améliorer l'existant - et en particulier la plate-forme générique de simulation numérique SALOME - pour une classe d'applications très répandue : les applications à base de décomposition de domaine et la variante utilisant le raffinement de maillage adaptatif. Tout d'abord, nous avons proposé d'étendre le modèle de composition spatial et temporel de SALOME en ajoutant la possibilité de définir dynamiquement la cardinalité des composants. Cela demande en particulier de gérer les communications de groupes ainsi induites. La proposition a été implémentée dans SALOME et validée via une application de décomposition de domaine à base de couplage de plusieurs instances de Code_Aster. Ensuite, nous avons étudié la pertinence d'utiliser un modèle de composant supportant des connecteurs natifs (MPI, mémoire partagée, appel de méthode) pour permettre une composition plus fine des interactions entre composants. Les résultats d'expériences montrent que des performances équivalentes aux versions natives sont obtenues tout en permettant de manipuler facilement l'architecture de l'application. Enfin, nous avons étudié les extensions nécessaires aux modèles à composants (abstraction,hiérarchie, dynamicité) pour la conception d'applications de raffinement de maillage adaptatif. Les modèles de composants spatio-temporels les plus avancés permettent ainsi d'exprimer ce type d'application mais les performances sont limitées par leur mise en œuvre centralisée ainsi que par le manque de moyens efficaces pour modifier à la volée des assemblages de composants.

Human-Computer Interaction. Perspectives on Design

Human-Computer Interaction. Perspectives on Design PDF Author: Masaaki Kurosu
Publisher: Springer
ISBN: 3030226468
Category : Computers
Languages : en
Pages : 607

Get Book Here

Book Description
The 3 volume-set LNCS 11566, 11567 + 11568 constitutes the refereed proceedings of the Human Computer Interaction thematic area of the 21st International Conference on Human-Computer Interaction, HCII 2019, which took place in Orlando, Florida, USA, in July 2019. A total of 1274 papers and 209 posters have been accepted for publication in the HCII 2019 proceedings from a total of 5029 submissions. The 125 papers included in this HCI 2019 proceedings were organized in topical sections as follows: Part I: design and evaluation methods and tools; redefining the human in HCI; emotional design, Kansei and aesthetics in HCI; and narrative, storytelling, discourse and dialogue. Part II: mobile interaction; facial expressions and emotions recognition; eye-gaze, gesture and motion-based interaction; and interaction in virtual and augmented reality. Part III: design for social challenges; design for culture and entertainment; design for intelligent urban environments; and design and evaluation case studies.

Un framework pour les composants logiciels disribués et parallèles

Un framework pour les composants logiciels disribués et parallèles PDF Author: Iyad Al Shabani
Publisher:
ISBN:
Category :
Languages : fr
Pages : 169

Get Book Here

Book Description
Dans cette thèse nous nous sommes intéressés aux applications distribuées/parallèles à base de composants. Notre contribution se situe dans la construction d'un framework de composants (CCADAJ) au dessus de la plateforme DG-ADAJ (Desktop Grid - Adaptive Distributed Applications in Java). La plateforme DG-ADAJ propose des mécanismes d'observation, de placement et de migration d'objets pour les applications distribuées/parallèles. Le framework CCADAJ est basé sur le modèle de composants CCA (Common Component Architecture). CCA permet une simplicité d'écriture, une efficacité d'exécution et la dynamicité dans la construction des applications parallèles. Notre démarche consiste à étendre le modèle CCA pour prendre en compte la composition hiérarchique, intégrer les services de framework dans la plateforme DG-ADAJ et construire certaines structures spécifiques à la construction des applications distribuées/parallèles. Nous avons introduit une structure nommée super composant pour la composition hiérarchique. De plus, nous avons construit des structures spécifiques à la construction des applications distribuées/parallèles comme le composant distant, les composants parallèles qui sont basés sur le super composant, le distributeur, le collecteur et le pipeline. L'introduction de la construction des applications distribuées/parallèles par le biais d'un framework aide le développeur à mieux structurer l'application et à réutiliser des composants existants. Mais l'utilisation du framework entraîne un surcoût à l'exécution qui est largement compensé par les facilités de conception apportées par l'utilisation des composants. Le surcoût d'exécution est évalué dans ce travail.

CONTRIBUTION A L'ELABORATION DE SYSTEMES INFORMATIQUES PARALLELES MATERIELS ET LOGICIELS POUR LE DOMAINE DE L'AUTOMATIQUE

CONTRIBUTION A L'ELABORATION DE SYSTEMES INFORMATIQUES PARALLELES MATERIELS ET LOGICIELS POUR LE DOMAINE DE L'AUTOMATIQUE PDF Author: JACQUES.. FANTINI
Publisher:
ISBN:
Category :
Languages : fr
Pages :

Get Book Here

Book Description
CE MEMOIRE EST CONSACRE A LA CONCEPTION D'ARCHITECTURES MATERIELLES PARALLELES A BASE DE PROCESSEURS ARITHMETIQUES RAPIDES, AINSI QU'A L'ELABORATION DE MODELES LOGICIELS POUR L'EXPLOITATION DE CES SYSTEMES ET LEUR PROGRAMMATION EN ENVIRONNEMENT PARALLELE. DANS LA PREMIERE PARTIE, L'ETUDE ET LA SYNTHESE DES ARCHITECTURES PARALLELES, DES COMPOSANTS DE BASE ET DES MECANISMES DE COMMUNICATION PRECEDE LA DEFINITION DES CARACTERISTIQUES DE LA MACHINE REALISEE. CE SYSTEME EST COMPOSE D'UN MODULE PROCESSEUR ARITHMETIQUE RAPIDE CONNECTE SUR LE BUS D'UN MICRO-ORDINATEUR PAR L'INTERMEDIAIRE DE DEUX PLANS MEMOIRES A DOUBLE ACCES. L'INTERCONNEXION DE PLUSIEURS MODULES DEFINIT L'ARCHITECTURE PARALLELE MULTI-DSPS, CHACUN D'EUX POUVANT COMMUNIQUER VIA LE BUS COMMUN ET UN RESEAU D'AIGUILLAGES CONFIGURABLE. LA DEUXIEME PARTIE EST CONSACREE AUX DEVELOPPEMENTS LOGICIELS ET EST DIRIGEE SELON DEUX AXES, L'ELABORATION D'UN MODELE DE PROGRAMMATION POUR LA MACHINE MULTI-DSPS AFIN DE REPARTIR L'ENSEMBLE DES TACHES SUR LES MODULES, ET D'UN OUTIL D'AIDE A LA PARALLELISATION AUTOMATIQUE. CE DERNIER ANALYSE UN PROGRAMME SOURCE ALGORITHMIQUE SEQUENTIEL ET RESTITUE UNE VERSION SOURCE PARALLELISEE, A PARALLELISME MAXIMAL OU STRUCTUREL. LA METHODE DE CALCUL DES DEPENDANCES MISE EN UVRE EST L'ANALYSE SYNTAXIQUE PUIS LA CONSTRUCTION D'UNE MATRICE DE DEPENDANCES

Modelling in Aquatic Chemistry

Modelling in Aquatic Chemistry PDF Author: OECD Nuclear Energy Agency
Publisher: Nuclear Energy Agency
ISBN:
Category : Science
Languages : en
Pages : 788

Get Book Here

Book Description


Contracts for System Design

Contracts for System Design PDF Author: Albert Benveniste
Publisher:
ISBN: 9781680834024
Category : Technology & Engineering
Languages : en
Pages : 296

Get Book Here

Book Description
Contracts for System Design provides unified treatment of the topic that can help put contract-based design in perspective. Contracts are precisely defined and characterized so that they can be used in design methodologies with no ambiguity.

Innovate Bristol

Innovate Bristol PDF Author: Sven Boermeester
Publisher:
ISBN: 9781949677072
Category :
Languages : en
Pages :

Get Book Here

Book Description
Innovate Bristol highlights and celebrates those companies and individuals that are actively working at building a better tomorrow for all. Innovation Ecosystems thrive through the involvement and support of companies and individuals from all industries, which is why the Innovate series not only focuses on the innovators but also those people whom the Innovation Ecosystem, would not be able to thrive without.

ICREEC 2019

ICREEC 2019 PDF Author: Ahmed Belasri
Publisher: Springer Nature
ISBN: 9811554447
Category : Technology & Engineering
Languages : en
Pages : 659

Get Book Here

Book Description
This book highlights peer reviewed articles from the 1st International Conference on Renewable Energy and Energy Conversion, ICREEC 2019, held at Oran in Algeria. It presents recent advances, brings together researchers and professionals in the area and presents a platform to exchange ideas and establish opportunities for a sustainable future. Topics covered in this proceedings, but not limited to, are photovoltaic systems, bioenergy, laser and plasma technology, fluid and flow for energy, software for energy and impact of energy on the environment.

Radio Link Quality Estimation in Low-Power Wireless Networks

Radio Link Quality Estimation in Low-Power Wireless Networks PDF Author: Nouha Baccour
Publisher: Springer Science & Business Media
ISBN: 3319007742
Category : Technology & Engineering
Languages : en
Pages : 157

Get Book Here

Book Description
This book provides a comprehensive survey on related work for radio link quality estimation, which covers the characteristics of low-power links, the fundamental concepts of link quality estimation in wireless sensor networks, a taxonomy of existing link quality estimators and their performance analysis. It then shows how link quality estimation can be used for designing protocols and mechanisms such as routing and hand-off. The final part is dedicated to radio interference estimation, generation and mitigation.

The Disappearing Computer

The Disappearing Computer PDF Author: Norbert Streitz
Publisher: Springer
ISBN: 3540727272
Category : Computers
Languages : en
Pages : 314

Get Book Here

Book Description
This book examines how the computer, as we currently know it, will be replaced by a new generation of technologies, moving computing off the desktop and ultimately integrating it with real world objects and everyday environments. It provides a unique combination of concepts, methods and prototypes of ubiquitous and pervasive computing reflecting the current interest in smart environments and ambient intelligence.