• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 16
  • 9
  • 1
  • Tagged with
  • 26
  • 16
  • 16
  • 11
  • 6
  • 6
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 4
  • 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

A framework for efficient execution on GPU and CPU+GPU systems / Framework pour une exécution efficace sur systèmes GPU et CPU+GPU

Dollinger, Jean-François 01 July 2015 (has links)
Les verrous technologiques rencontrés par les fabricants de semi-conducteurs au début des années deux-mille ont abrogé la flambée des performances des unités de calculs séquentielles. La tendance actuelle est à la multiplication du nombre de cœurs de processeur par socket et à l'utilisation progressive des cartes GPU pour des calculs hautement parallèles. La complexité des architectures récentes rend difficile l'estimation statique des performances d'un programme. Nous décrivons une méthode fiable et précise de prédiction du temps d'exécution de nids de boucles parallèles sur GPU basée sur trois étapes : la génération de code, le profilage offline et la prédiction online. En outre, nous présentons deux techniques pour exploiter l'ensemble des ressources disponibles d'un système pour la performance. La première consiste en l'utilisation conjointe des CPUs et GPUs pour l'exécution d'un code. Afin de préserver les performances il est nécessaire de considérer la répartition de charge, notamment en prédisant les temps d'exécution. Le runtime utilise les résultats du profilage et un ordonnanceur calcule des temps d'exécution et ajuste la charge distribuée aux processeurs. La seconde technique présentée met le CPU et le GPU en compétition : des instances du code cible sont exécutées simultanément sur CPU et GPU. Le vainqueur de la compétition notifie sa complétion à l'autre instance, impliquant son arrêt. / Technological limitations faced by the semi-conductor manufacturers in the early 2000's restricted the increase in performance of the sequential computation units. Nowadays, the trend is to increase the number of processor cores per socket and to progressively use the GPU cards for highly parallel computations. Complexity of the recent architectures makes it difficult to statically predict the performance of a program. We describe a reliable and accurate parallel loop nests execution time prediction method on GPUs based on three stages: static code generation, offline profiling, and online prediction. In addition, we present two techniques to fully exploit the computing resources at disposal on a system. The first technique consists in jointly using CPU and GPU for executing a code. In order to achieve higher performance, it is mandatory to consider load balance, in particular by predicting execution time. The runtime uses the profiling results and the scheduler computes the execution times and adjusts the load distributed to the processors. The second technique, puts CPU and GPU in a competition: instances of the considered code are simultaneously executed on CPU and GPU. The winner of the competition notifies its completion to the other instance, implying the termination of the latter.
22

XFOR (Multifor) : A new programming structure to ease the formulation of efficient loop optimizations / XFOR (Multifor) : nouvelle structure de programmation pour faciliter la formulation des optimisations efficaces de boucles

Fassi, Imen 27 November 2015 (has links)
Nous proposons une nouvelle structure de programmation appelée XFOR (Multifor), dédiée à la programmation orientée réutilisation de données. XFOR permet de gérer simultanément plusieurs boucles "for" ainsi que d’appliquer/composer des transformations de boucles d’une façon intuitive. Les expérimentations ont montré des accélérations significatives des codes XFOR par rapport aux codes originaux, mais aussi par rapport au codes générés automatiquement par l’optimiseur polyédrique de boucles Pluto. Nous avons mis en œuvre la structure XFOR par le développement de trois outils logiciels: (1) un compilateur source-à-source nommé IBB, qui traduit les codes XFOR en un code équivalent où les boucles XFOR ont été remplacées par des boucles for sémantiquement équivalentes. L’outil IBB bénéficie également des optimisations implémentées dans le générateur de code polyédrique CLooG qui est invoqué par IBB pour générer des boucles for à partir d’une description OpenScop; (2) un environnement de programmation XFOR nommé XFOR-WIZARD qui aide le programmeur dans la ré-écriture d’un programme utilisant des boucles for classiques en un programme équivalent, mais plus efficace, utilisant des boucles XFOR; (3) un outil appelé XFORGEN, qui génère automatiquement des boucles XFOR à partir de toute représentation OpenScop de nids de boucles transformées générées automatiquement par un optimiseur automatique. / We propose a new programming structure named XFOR (Multifor), dedicated to data-reuse aware programming. It allows to handle several for-loops simultaneously and map their respective iteration domains onto each other. Additionally, XFOR eases loop transformations application and composition. Experiments show that XFOR codes provides significant speed-ups when compared to the original code versions, but also to the Pluto optimized versions. We implemented the XFOR structure through the development of three software tools: (1) a source-to-source compiler named IBB for Iterate-But-Better!, which automatically translates any C/C++ code containing XFOR-loops into an equivalent code where XFOR-loops have been translated into for-loops. IBB takes also benefit of optimizations implemented in the polyhedral code generator CLooG which is invoked by IBB to generate for-loops from an OpenScop specification; (2) an XFOR programming environment named XFOR-WIZARD that assists the programmer in re-writing a program with classical for-loops into an equivalent but more efficient program using XFOR-loops; (3) a tool named XFORGEN, which automatically generates XFOR-loops from any OpenScop representation of transformed loop nests automatically generated by an automatic optimizer.
23

Structuration de nanocomposites à partir de copolymères à blocs : expérience et modélisation / Structuring nanocomposites from copolymers block : experience and modeling

Peng, Zhen 27 February 2012 (has links)
Les copolymères à blocs sont des matériaux très intéressants en raison de leur capacité à s’auto-organiser pour former des domaines de quelques dizaines de nanomètres. Cette organisation peut être mise à profit pour obtenir des matériaux hybrides organiques/inorganiques dans lesquels la phase inorganique peut être structurée dans un des domaines plutôt que répartie de façon aléatoire. Ceci peut conférer des propriétés particulières aux copolymères hybrides. Notre travail de thèse s’inscrit dans cette problématique. Des copolymères à blocs ont été modifiés soit par greffage en solution de molécules organiques/inorganiques du type POSS réactif (polyhedral oligomeric silsesquioxane), soit par mélange en solution ou à l’état fondu de POSS non réactif. Les copolymères triblocs considérés sont du type SBS (styrène-butadiène-styrène) et SEBS-g-MA (styrène-éthylène-butène-styrène greffé anhydride maléique). L’ensemble de ces copolymères a été caractérisé expérimentalement afin de déterminer leur morphologie et leur comportement thermo-mécanique. En parallèle une approche théorique a été proposée, basée sur la modélisation moléculaire de ces copolymères à l’échelle mésoscale. La méthode sélectionnée ‘Dissipative Particle Dynamics’ a permis de modéliser la morphologie de nos copolymères avec succès ainsi que celle de nos matériaux hybrides modifiés par les POSS. Ces derniers peuvent être dispersés à l’échelle moléculaire ou au contraire former des agrégats, selon le procédé de mise en œuvre et la structure chimique des POSS. / Experimental approaches and a modeling method have been carried out in parallele. The simulation method was used firstly to confirm the experimental results, and then will be applied to more complex nanocomposites. A series of hybrid systems based on triblock copolymer of polystyrene-butadiene-polystyrene (SBS) grafted with polyhedral oligomeric silsesquioxane(POSS) molecules with a dimethylsiloxy group (DMIPOSS) were synthesized by a hydrosilation method. The characteristics on incorporation of an unreactive POSS with constituent cyclohexyl (CyPOSS) in SBS matrix have been compared with above systems. The nanocomposites obtained were analyzed by atomic force microscopy, Transmission electron microscopy, X-ray scattering and dynamic mechanical.The same strategy has been carried out on polystyrene-b-poly (ethylene-co-butylene)-b-polystyrene-g-maleic anhydride (SEBS-g-MA) with other type of POSS. Dynamic particles dissipative (DPD) simulation methods in Materials Studio (Accelrys) were employed to study morphology of SB, SBS, SEBS and hybrid system. In this mesoscopic method, the polymer is simplified as a series of connecting beads which contains one or more monomer units. And all monomer units interact with each other following Newtonian Equations of Motion.
24

Study on RAFT polymerization and nano-structured hybrid system of POSS macromers / Étude sur la polymérisation RAFT et nanostructurés système hybride de macromères POSS

Deng, Yuanming 08 June 2012 (has links)
Ce travail est généralement destiné à synthétiser BCPs à base d'POSS par polymérisation RAFT, à étudier leurs comportements d'auto-assemblage, à la recherche sur l'effet de POSS auto-assemblage structure sur les propriétés en vrac et à préparer nanostructuré époxy hybride par auto-assemblage de la copolymère base d’POSS. Dans le Chapitre1, Nous avons étudié la polymérisation RAFT de macromères POSS et capables de synthétiser bien définis BCPs à base d'POSS avec la fraction POSS élevé et une topologie différente tels que AB, BAB et (BA)3. Le groupe de vertex et l'effet sur la morphologie propriétés thermo-mécaniques de BCPs à base d'POSS et la relation structure-propriété ont été investigated Polymérisation RAFT dispersion dans solvant apolaire a été appliquée pour obtenir divers agrégats ayant une morphologie différente dans Chapitre2. Refroidissement de transition induite morphologie réversible a été trouvé et la sélection dans la formation des vésicules voie a été étudiée. Nano-construction de matériaux O/I époxy hybrides à base de copolymères à base d'POSS a été étudiée dans Chapitre 4. L'effet de la teneur en groupe fonctionnel sur la miscibilité de copolymère statistique base d’POSS et de l'époxy a été étudiée. Une nouvelle méthode à la technologie hybride époxy nanostructure impliquant l'auto-assemblage de BCPs à base d'POSS en résine époxy a été présenté. Homogénéité élevée et bien la taille/morphologie de contrôle de coeur-corona structure contenant coeur POSS rigide et soluble dans les réseaux corona PMMA ont été obtenus. / This work is generally aimed to synthesize POSS based BCPs via RAFT polymerization, to study their self-assembly behaviors, to research on the effect of POSS self-assembly structure on the bulk properties and to prepare nanostructured hybrid epoxy via self-assembly of POSS based copolymer. In Chapter1, We studied the RAFT polymerization of POSS macromers and capable to synthesize well defined POSS based BCPs with high POSS fraction and different topology such as AB,BAB and (BA)3. The vertex group and the morphology effect on thermo-mechanical properties of POSS based BCPs as well as the structure-property relationship was investigated. Dispersion RAFT polymerization in apolar solvent was applied and various aggregates with different morphology in Chapter2. Cooling induced reversible micelle formation and transition was found and the pathway selection in vesicle formation was investigated. Nano-construction of O/I hybrid epoxy materials based on POSS based copolymers was investigated in Chapter4. The effect of functional group content on miscibility of POSS based statistic copolymer and epoxy was investigated. A novel method to nanostructure epoxy hybrid involving self-assembly of POSS based BCPs in epoxy was presented. High homogeneity and well size/morphology control of core-corona structure containing rigid POSS core and soluble PMMA corona in networks were obtained.
25

Revêtements polyuréthane-acrylate organiques/inorganiques superhydrophobes / Superhydrophobic organic/inorganic coatings based on polyurethane acrylate matrices

Fourmentin, Aymeric 11 October 2016 (has links)
Ce travail de thèse a porté sur le développement de revêtements organiques/inorganiques photopolymérisables superhydrophobes à partir de procédés d’élaboration simples associés à des produits commerciaux largement diffusés. Pour cela, des revêtements à matrice polyuréthane acrylate (PUA), intrinsèquement hydrophiles, incluant différents composés à base de silicium ont été élaborés par enduction ou pulvérisation. L’objectif a été d’apporter en surface des revêtements une structuration multi-échelle et une chimie à caractère hydrophobe nécessaires pour atteindre la superhydrophobie, c’est-à-dire un angle de contact avec l’eau supérieur à 150° et une hystérésis de mouillage inférieure à 10°. L’introduction de molécules de polysilsesquioxane polyédrique (POSS), présentant un ligand acrylate et sept ligands isobutyle, a apporté une nanostructuration et un comportement hydrophobe aux revêtements PUA à des concentrations très faibles (≤ 1% en masse.). Cependant, la rugosité apportée se révèle trop faible et cette stratégie ne peut aboutir à la superhydrophobie des revêtements. L’introduction de particules de silice pyrogénée, modifiées en surface par des chaînes polydiméthylsiloxane, a permis d’établir une structuration multi-échelle et une chimie à caractère hydrophobe à la surface des revêtements PUA, leur conférant ainsi la superhydrophobie. De plus, le procédé d’élaboration a joué un rôle majeur sur les modifications physico-chimiques de surface des revêtements : la superhydrophobie est obtenue à une concentration relativement élevée de 30 et 60% en masse de silice pyrogénée respectivement par pulvérisation et enduction. Afin de diminuer ces concentrations, la combinaison des deux stratégies précédentes, c’est-à-dire l’introduction simultanée de POSS et de silice pyrogénée, a été considérée. Ceci a permis d’exacerber le caractère hydrophobe des revêtements tout en préservant la rugosité établie par la silice pyrogénée. Cette approche a conduit à la diminution de la concentration de silice nécessaire pour obtenir la superhydrophobie dans le cas des revêtements élaborés par pulvérisation. / This work deals with the development of organic/inorganic superhydrophobic UV-curable coatings manufactured through simple processes and from commercially available products. To achieve this goal, a hydrophilic polyurethane acrylate matrix (PUA) was used, in which several silicon-based compounds were introduced. The coatings were deposited using either bar- or spray-coating. The main objective was to structure the surface thanks to a multiscale roughness, while bringing a hydrophobic character, two properties needed to obtain a superhydrophobic coating (defined by a water contact angle superior to 150° and a water contact angle hysteresis inferior to 10°). The introduction of polyhedral oligomeric silsesquioxane molecules (POSS), presenting one acrylate and seven isobutyl ligands, brought a nanostructuration and a hydrophobic behavior to PUA coatings, even at low concentrations (≤ 1%wt.). However, the roughness obtained was not sufficient to bring the superhydrophobicity to the coatings.The introduction of fumed silica particles, functionalized by PDMS chains, established multiscale roughness and hydrophobic behavior at the surface, leading to superhydrophobic coatings. Moreover, the process had a high influence on physico-chemical modifications at the coatings’surface: superhydrophobicity is obtained for a relatively high concentration of fumed silica, 30%wt. and 60%wt. respectively for spray and bar-coating. In order to decrease these concentrations, we tried the combination of the two previous strategies: introduction of POSS molecules and fumed silica particles. This path raised the hydrophobic behavior of the coatings while keeping intact the roughness brought by fumed silica particles. This approach allowed to decrease the silica concentration needed to obtain superhydrophobicity for spray-coated coatings.
26

Investigation of Polyhedral Oligomeric Silsesquioxanes for improved fire retardancy of hybrid epoxy-based polymer systems / Etude des Polyhedral Oligomeric Silsesquioxanes (POSS) pour l'amélioration de la tenue au feu de systèmes polymères hybrides époxy

Laik, Suzanne 12 December 2014 (has links)
Les matériaux composites à matrice polymère thermodurcissable interviennent dans de nombreux domaines d’application, parmi lesquels le secteur des transports. Ils présentent toutefois une faible tenue au feu qui limite leur utilisation pour des raisons évidentes de sécurité. De par les restrictions de plus en plus exigeantes de la Commission Européenne (REACH), il existe un réel besoin de se tourner vers des solutions alternatives. Des études récentes ont prouvé l’intérêt des Silsesquioxanes Oligomériques Polyhédriques (POSS) comme agents ignifuges, et particulièrement les POSS portant des ligands phenyl. L’objectif de ce travail a été d’étudier comment la tenue au feu de réseaux hybrides époxy-amine pouvait être améliorée par l’ajout de POSS dans ces matériaux. En faisant varier la nature des comonomères époxydes et amines, ainsi que la structure des POSS sélectionnés, des éléments de réponse ont pu être apportés à la question : existe-t-il une relation structure-propriété en ce qui concerne le comportement au feu des réseaux époxydes ? Des POSS fonctionnels et inertes ont été choisis pour cette étude, et une attention particulière a été portée sur le trisilanolphenyl POSS (POSSOH), pour lequel différents procédés de dispersion ont été mis en œuvre. Il a été montré que l’état de dispersion des POSS était significativement influencé par le type de ligands de ces POSS, mais également par le type de prépolymère époxyde utilisé. En particulier, des structures complexes, jamais observées, ont été découvertes dans les réseaux hybrides basés sur la Tétraglycidyl(diaminodiphenyl) méthane (TGDDM). Des études cinétiques visant à comprendre les interactions développées par les POSS au sein des réseaux ont été menées. Un fort pouvoir catalytique de l’association POSSOH avec un composé à base d’aluminium sur les réactions de réticulation a notamment été mis en évidence. D’autre part, les propriétés thermomécaniques des réseaux finals n’ont pas été modifiées de manière significative par l’ajout de POSS. Finalement, une amélioration remarquable de la tenue au feu a été obtenue dans certains cas, notamment par l’ajout de POSSOH en combinaison avec le composé métallique. La tenue au feu des réseaux à base de TGDDM a été identifiée comme étant liée à un mécanisme d’intumescence. / Thermoset polymer composite materials are used in a number of application domains, amongst which the transports sector, but they suffer from poor fire resistance which limits their use for obvious safety and security issues. With the increasingly demanding restrictions from the European Commission, there is a real need to seek for alternative solutions. Recent studies have found the Polyhedral Oligomeric Silsesquioxane (POSS) compounds interesting as fire retardant agents, particularly the POSS bearing phenyl ligands. The present work aimed at investigating how the fire retardancy of hybrid epoxy networks can be improved by incorporating Polyhedral Oligomeric Silsesquioxanes (POSS). In this study, the nature of the epoxy-amine comonomers was varied, as well as the POSS structure. An inert POSS and two multifunctional POSS were selected in order to generate various morphologies. The aim was to answer the question: does a structure-property relationship exist as concerns the fire behaviour of epoxy networks? Particular attention was dedicated to systems containing the trisilanolphenyl POSS (POSSOH) for which different processes of dispersion were implemented. The POSS dispersion state was shown to be greatly influenced by the type of POSS ligands, but also by the epoxy prepolymer nature in the case of the versatile POSSOH. In particular, intricate, never-observed morphologies were discovered in the networks based on Tetraglycidyl(diaminodiphenyl) methane (TGDDM) and containing POSSOH. The study of functional POSS-involving interactions and epoxy-amine kinetics in the model systems revealed the high catalytic power of the combined presence of POSSOH and an aluminium-based catalyst in the model epoxy networks, as well as the occurrence of homopolymerisation. The thermo-mechanical properties were not significantly modified by the addition of POSS. Finally, spectacular improvements in fire retardancy were obtained in some cases, in particular when the POSSOH and the Al-based catalyst were introduced in combination. The fire protection mechanism was attributed to intumescence in the TGDDM-based networks. The addition of POSSOH and the Al-catalyst was found to be efficient in all the epoxy-amine network types, which could not be clearly related to the POSSOH structures but was rather attributed to a chemical synergistic effect.

Page generated in 0.0465 seconds