68 research outputs found

    Phase-TA: Periodicity Detection and Characterization for HPC Applications

    Get PDF
    International audienceThe world of High-Performance Computing (HPC) currently stands on the edge of the ExaScale. The supercomputers are growing ever more powerful, requiring power-efficient components and ever smarter tool-suites to operate them. One of the key features of those frameworks will be their ability to monitor and predict the behavior of executed applications to optimize resources utilization, and abide by the operating constraints, notably on power consumption. In this context, this article presents Phase-TA, an offline tool which detects and characterizes the inherent periodicities of iterative HPC applications, with no prior knowledge of the latter. To do so, it analyzes the evolution of several performance counters at the scale of the compute node, and infers patterns representing the identified periodicities. As a result, Phase-TA offers a nonintrusive mean to gain insights on the processor use associated with an application, and paves the way to predicting its behavior. Phase-TA was tested on a panel of 3 applications and benchmarks from the supercomputing field: HPCG, NEMO, and OpenFoam. For all of them, periodicities, accountable for on average 78% of their execution time, were detected and represented by accurate patterns. Furthermore, it was demonstrated that there is no need to analyze the whole profile of an application to precisely characterize its periodic behaviors. Indeed, an extract of the aforementioned profile is enough for Phase-TA to infer representative patterns on-the-fly, opening the way to energyefficiency optimization through Dynamic Voltage-Frequency Scaling (DVFS)

    Very low-temperature epitaxial growth of Mn5Ge3 and Mn5Ge3C0.2 films on Ge(111) using molecular beam epitaxy

    No full text
    International audienceC-doped Mn5Ge3 compound is ferromagnetic at temperature up to 430 K. Hence it is a potential spin injector into group-IV semiconductors. Segregation and diffusion of Mn at the Mn5Ge3 /Ge interface could severely hinder the efficiency of the spin injection. To avoid these two phenomena we investigate the growth of Mn5Ge3 and C-doped Mn5Ge3 films on Ge(111) substrates by molecular beam epitaxy at room-temperature. The reactive deposition epitaxy method is used to deposit these films. Reflection high energy electron diffraction, X-ray diffraction analysis, transmission electron microscopy and atomic force microscopy indicate that the crystalline quality is very high. Magnetic characterizations by superconducting quantum interference device and ferromagnetic resonance reinforce the structural analysis results on the thin films quality

    Loss of microRNA-7a2 induces hypogonadotropic hypogonadism and infertility

    Get PDF
    MicroRNAs (miRNAs) are negative modulators of gene expression that fine-tune numerous biological processes. miRNA loss-of-function rarely results in highly penetrant phenotypes, but rather, influences cellular responses to physiologic and pathophysiologic stresses. Here, we have reported that a single member of the evolutionarily conserved miR-7 family, miR7a2, is essential for normal pituitary development and hypothalamic-pituitary-gonadal (HPG) function in adulthood. Genetic deletion of mir-7a2 causes infertility, with low levels of gonadotropic and sex steroid hormones, small testes or ovaries, impaired spermatogenesis, and lack of ovulation in male and female mice, respectively. We found that miR-7a2 is highly expressed in the pituitary, where it suppresses golgi glycoprotein 1 (GLG1) expression and downstream bone morphogenetic protein 4 (BMP4) signaling and also reduces expression of the prostaglandin F2a receptor negative regulator (PTGFRN), an inhibitor of prostaglandin signaling and follicle-stimulating hormone (FSH) and luteinizing hormone (LH) secretion. Our results reveal that miR-7a2 critically regulates sexual maturation and reproductive function by interconnecting miR-7 genomic circuits that regulate FSH and LH synthesis and secretion through their effects on pituitary prostaglandin and BMP4 signaling

    Approches statiques et dynamiques pour l'optimisation de la consommation énergétique des applications de calcul à hautes performances

    No full text
    The High Performance Computing (HPC) field is a crucial issue, for both industry andacademics: from astrophysics to meteorology, passing by materials chemistry, fromAirbus to Total, passing by Pfizer. Computational sciences have become essential, andthis dependence implies a neverending urge for more computational power.At the time of writing, all the actors of the HPC field redouble their efforts to reach theExaScale: 10^18 operations on floating point numbers per second. Nevertheless, contraryto the previous milestones (e.g. the PetaScale), the computational power achieved by asupercomputer is not the only key performance indicator. Indeed, the first assessment ofthe electrical power consumed by an exaflopic system were way too high to be acceptable,from both economic and ecological points of view. Consequently, numerous research anddevelopment efforts aiming at making supercomputer more energy-efficient were initiatedduring the last decade.That is precisely the main topic of the work presented by this manuscript, whichincludes significant contributions to Bull Dynamic Power Optimizer (BDPO), and theconception, development, and experimental validation of Phase - Temporality Analyser(Phase-TA).BDPO is a dynamic reconfiguration tool, that is to say a daemon executed in parallel ofan HPC application, which changes the functioning frequency of the cores of the CPUs tothe workload the latter are executing. It has the distinctive feature of being completelyagnostic of both the aforementioned executed application and its execution environment,while requiring no specific configuration from the user. Using BDPO induces a 15% decreaseof the energy consumption associated with the execution of the two applications NEMO andHPCG, while maintaining the associated performance degradation under 4%.Phase-TA is designed to analyse the profile of an iterative HPC application, notablythose produced by BDPO. It detects the locally periodic behaviours, and caracterises themby infering representative patterns for the associated periodicities. What motivated thedevelopment of Phase-TA was the possibility to build a relevant and reliable predictionof the future behaviour of the executed application, so as to make the reconfigurationsperformed by BDPO more efficient. It was experimentally shown that the patterns inferredby Phase-TA are relevant representations of the periodicities featured by HPC applications,and that those periodicities are accountable for a significant part (i.e. more than twothirds) of the execution time of the aformentioned applications. Finally, the performancesof Phase-TA make it suitable for on-the-fly analysis of the profile of HPC applications.Le domaine du calcul à hautes performances est un enjeu industriel et académique crucial : de l’astrophysique à la météorologie en passant par la chimie des matériaux, d’Airbus à Total, en passant par Pfizer. Les sciences numériques leurs sont devenues indispensables, et cette dépendance se traduit par un besoin pour toujours plus de puissance de calcul. Au moment de l’écriture de ce manuscrit, tous les acteurs du calcul à hautes performances redoublent d’effort pour atteindre l’ExaScale : 10^18 opérations sur nombres à virgule flottante par seconde. Néanmoins, contrairement au passage des précédents jalons (e.g. le PetaScale), la puissance de calcul atteinte par un supercalculateur n’est pas la seule grandeur d’intérêt. En effet, les premières estimations de la puissance électrique consommée par un système exaflopique étaient bien trop élevées pour être acceptables, aussi bien du point de vue économique qu’écologique. En conséquence, de nombreux efforts de recherche et de développement visant à réduire la consommation énergétique des supercalculateurs ont vu le jour. C’est précisément le thème central des travaux présentés par ce manuscrit, qui incluentdes contributions significatives à Bull Dynamic Power Optimizer (BDPO), ainsi que la conception, le développement, et la validation expérimentale de Phase - Temporality Analyser (Phase-TA). BDPO est un outil de reconfiguration dynamique, c’est-à-dire un daemon exécuté en parallèle d’une application de calcul intensif, qui adapte la fréquence des cƓurs de calcul à la charge de travail que ces derniers exécutent. Il a la particularité d’être complètement agnostique de ladite application, ainsi que du support d’exécution, tout en ne requérant aucune configuration de la part de l’utilisateur. L’utilisation de BDPO permet de réduire l’énergie consommée associée à l’exécution des applications NEMO et HPCG d’environ 15%, tout en maintenant la dégradation de performance associée sous les 4%. Phase-TA est un outil d’analyse du profil d’une application itérative de calcul intensif, notamment ceux produits par BDPO. Il détecte les comportements localement périodiques, et les caractérise en construisant des motifs représentatifs des périodicités associées. Ce qui a motivé le développement de Phase-TA est de pouvoir fournir à BDPO une prédiction pertinente et fiable du comportement à venir de l’application exécutée, de sorte à améliorer l’efficacité des reconfigurations qu’il opère. Il a été montré expérimentalement que les motifs construits par Phase-TA sont des représentations pertinentes des périodicités exhibées par les applications de calcul intensif, et qu’une part significative (i.e. plus de deux tiers) du temps d’exécution de ces dernières leur est imputable. Enfin, les performances de Phase-TApermettent d’envisager son utilisation pendant l’exécution d’une application de calcul intensif

    Static and dynamic approaches for the optimization of the energy consumption associated with applications of the High Performance Computing (HPC) field

    No full text
    Le domaine du calcul à hautes performances est un enjeu industriel et académique crucial : de l’astrophysique à la météorologie en passant par la chimie des matériaux, d’Airbus à Total, en passant par Pfizer. Les sciences numériques leurs sont devenues indispensables, et cette dépendance se traduit par un besoin pour toujours plus de puissance de calcul. Au moment de l’écriture de ce manuscrit, tous les acteurs du calcul à hautes performances redoublent d’effort pour atteindre l’ExaScale : 10^18 opérations sur nombres à virgule flottante par seconde. Néanmoins, contrairement au passage des précédents jalons (e.g. le PetaScale), la puissance de calcul atteinte par un supercalculateur n’est pas la seule grandeur d’intérêt. En effet, les premières estimations de la puissance électrique consommée par un système exaflopique étaient bien trop élevées pour être acceptables, aussi bien du point de vue économique qu’écologique. En conséquence, de nombreux efforts de recherche et de développement visant à réduire la consommation énergétique des supercalculateurs ont vu le jour. C’est précisément le thème central des travaux présentés par ce manuscrit, qui incluentdes contributions significatives à Bull Dynamic Power Optimizer (BDPO), ainsi que la conception, le développement, et la validation expérimentale de Phase - Temporality Analyser (Phase-TA). BDPO est un outil de reconfiguration dynamique, c’est-à-dire un daemon exécuté en parallèle d’une application de calcul intensif, qui adapte la fréquence des cƓurs de calcul à la charge de travail que ces derniers exécutent. Il a la particularité d’être complètement agnostique de ladite application, ainsi que du support d’exécution, tout en ne requérant aucune configuration de la part de l’utilisateur. L’utilisation de BDPO permet de réduire l’énergie consommée associée à l’exécution des applications NEMO et HPCG d’environ 15%, tout en maintenant la dégradation de performance associée sous les 4%. Phase-TA est un outil d’analyse du profil d’une application itérative de calcul intensif, notamment ceux produits par BDPO. Il détecte les comportements localement périodiques, et les caractérise en construisant des motifs représentatifs des périodicités associées. Ce qui a motivé le développement de Phase-TA est de pouvoir fournir à BDPO une prédiction pertinente et fiable du comportement à venir de l’application exécutée, de sorte à améliorer l’efficacité des reconfigurations qu’il opère. Il a été montré expérimentalement que les motifs construits par Phase-TA sont des représentations pertinentes des périodicités exhibées par les applications de calcul intensif, et qu’une part significative (i.e. plus de deux tiers) du temps d’exécution de ces dernières leur est imputable. Enfin, les performances de Phase-TApermettent d’envisager son utilisation pendant l’exécution d’une application de calcul intensif.The High Performance Computing (HPC) field is a crucial issue, for both industry andacademics: from astrophysics to meteorology, passing by materials chemistry, fromAirbus to Total, passing by Pfizer. Computational sciences have become essential, andthis dependence implies a neverending urge for more computational power.At the time of writing, all the actors of the HPC field redouble their efforts to reach theExaScale: 10^18 operations on floating point numbers per second. Nevertheless, contraryto the previous milestones (e.g. the PetaScale), the computational power achieved by asupercomputer is not the only key performance indicator. Indeed, the first assessment ofthe electrical power consumed by an exaflopic system were way too high to be acceptable,from both economic and ecological points of view. Consequently, numerous research anddevelopment efforts aiming at making supercomputer more energy-efficient were initiatedduring the last decade.That is precisely the main topic of the work presented by this manuscript, whichincludes significant contributions to Bull Dynamic Power Optimizer (BDPO), and theconception, development, and experimental validation of Phase - Temporality Analyser(Phase-TA).BDPO is a dynamic reconfiguration tool, that is to say a daemon executed in parallel ofan HPC application, which changes the functioning frequency of the cores of the CPUs tothe workload the latter are executing. It has the distinctive feature of being completelyagnostic of both the aforementioned executed application and its execution environment,while requiring no specific configuration from the user. Using BDPO induces a 15% decreaseof the energy consumption associated with the execution of the two applications NEMO andHPCG, while maintaining the associated performance degradation under 4%.Phase-TA is designed to analyse the profile of an iterative HPC application, notablythose produced by BDPO. It detects the locally periodic behaviours, and caracterises themby infering representative patterns for the associated periodicities. What motivated thedevelopment of Phase-TA was the possibility to build a relevant and reliable predictionof the future behaviour of the executed application, so as to make the reconfigurationsperformed by BDPO more efficient. It was experimentally shown that the patterns inferredby Phase-TA are relevant representations of the periodicities featured by HPC applications,and that those periodicities are accountable for a significant part (i.e. more than twothirds) of the execution time of the aformentioned applications. Finally, the performancesof Phase-TA make it suitable for on-the-fly analysis of the profile of HPC applications

    Approches statiques et dynamiques pour l'optimisation de la consommation énergétique des applications de calcul à hautes performances

    No full text
    The High Performance Computing (HPC) field is a crucial issue, for both industry andacademics: from astrophysics to meteorology, passing by materials chemistry, fromAirbus to Total, passing by Pfizer. Computational sciences have become essential, andthis dependence implies a neverending urge for more computational power.At the time of writing, all the actors of the HPC field redouble their efforts to reach theExaScale: 10^18 operations on floating point numbers per second. Nevertheless, contraryto the previous milestones (e.g. the PetaScale), the computational power achieved by asupercomputer is not the only key performance indicator. Indeed, the first assessment ofthe electrical power consumed by an exaflopic system were way too high to be acceptable,from both economic and ecological points of view. Consequently, numerous research anddevelopment efforts aiming at making supercomputer more energy-efficient were initiatedduring the last decade.That is precisely the main topic of the work presented by this manuscript, whichincludes significant contributions to Bull Dynamic Power Optimizer (BDPO), and theconception, development, and experimental validation of Phase - Temporality Analyser(Phase-TA).BDPO is a dynamic reconfiguration tool, that is to say a daemon executed in parallel ofan HPC application, which changes the functioning frequency of the cores of the CPUs tothe workload the latter are executing. It has the distinctive feature of being completelyagnostic of both the aforementioned executed application and its execution environment,while requiring no specific configuration from the user. Using BDPO induces a 15% decreaseof the energy consumption associated with the execution of the two applications NEMO andHPCG, while maintaining the associated performance degradation under 4%.Phase-TA is designed to analyse the profile of an iterative HPC application, notablythose produced by BDPO. It detects the locally periodic behaviours, and caracterises themby infering representative patterns for the associated periodicities. What motivated thedevelopment of Phase-TA was the possibility to build a relevant and reliable predictionof the future behaviour of the executed application, so as to make the reconfigurationsperformed by BDPO more efficient. It was experimentally shown that the patterns inferredby Phase-TA are relevant representations of the periodicities featured by HPC applications,and that those periodicities are accountable for a significant part (i.e. more than twothirds) of the execution time of the aformentioned applications. Finally, the performancesof Phase-TA make it suitable for on-the-fly analysis of the profile of HPC applications.Le domaine du calcul à hautes performances est un enjeu industriel et académique crucial : de l’astrophysique à la météorologie en passant par la chimie des matériaux, d’Airbus à Total, en passant par Pfizer. Les sciences numériques leurs sont devenues indispensables, et cette dépendance se traduit par un besoin pour toujours plus de puissance de calcul. Au moment de l’écriture de ce manuscrit, tous les acteurs du calcul à hautes performances redoublent d’effort pour atteindre l’ExaScale : 10^18 opérations sur nombres à virgule flottante par seconde. Néanmoins, contrairement au passage des précédents jalons (e.g. le PetaScale), la puissance de calcul atteinte par un supercalculateur n’est pas la seule grandeur d’intérêt. En effet, les premières estimations de la puissance électrique consommée par un système exaflopique étaient bien trop élevées pour être acceptables, aussi bien du point de vue économique qu’écologique. En conséquence, de nombreux efforts de recherche et de développement visant à réduire la consommation énergétique des supercalculateurs ont vu le jour. C’est précisément le thème central des travaux présentés par ce manuscrit, qui incluentdes contributions significatives à Bull Dynamic Power Optimizer (BDPO), ainsi que la conception, le développement, et la validation expérimentale de Phase - Temporality Analyser (Phase-TA). BDPO est un outil de reconfiguration dynamique, c’est-à-dire un daemon exécuté en parallèle d’une application de calcul intensif, qui adapte la fréquence des cƓurs de calcul à la charge de travail que ces derniers exécutent. Il a la particularité d’être complètement agnostique de ladite application, ainsi que du support d’exécution, tout en ne requérant aucune configuration de la part de l’utilisateur. L’utilisation de BDPO permet de réduire l’énergie consommée associée à l’exécution des applications NEMO et HPCG d’environ 15%, tout en maintenant la dégradation de performance associée sous les 4%. Phase-TA est un outil d’analyse du profil d’une application itérative de calcul intensif, notamment ceux produits par BDPO. Il détecte les comportements localement périodiques, et les caractérise en construisant des motifs représentatifs des périodicités associées. Ce qui a motivé le développement de Phase-TA est de pouvoir fournir à BDPO une prédiction pertinente et fiable du comportement à venir de l’application exécutée, de sorte à améliorer l’efficacité des reconfigurations qu’il opère. Il a été montré expérimentalement que les motifs construits par Phase-TA sont des représentations pertinentes des périodicités exhibées par les applications de calcul intensif, et qu’une part significative (i.e. plus de deux tiers) du temps d’exécution de ces dernières leur est imputable. Enfin, les performances de Phase-TApermettent d’envisager son utilisation pendant l’exécution d’une application de calcul intensif

    Approches statiques et dynamiques pour l'optimisation de la consommation énergétique des applications de calcul à hautes performances

    No full text
    The High Performance Computing (HPC) field is a crucial issue, for both industry andacademics: from astrophysics to meteorology, passing by materials chemistry, fromAirbus to Total, passing by Pfizer. Computational sciences have become essential, andthis dependence implies a neverending urge for more computational power.At the time of writing, all the actors of the HPC field redouble their efforts to reach theExaScale: 10^18 operations on floating point numbers per second. Nevertheless, contraryto the previous milestones (e.g. the PetaScale), the computational power achieved by asupercomputer is not the only key performance indicator. Indeed, the first assessment ofthe electrical power consumed by an exaflopic system were way too high to be acceptable,from both economic and ecological points of view. Consequently, numerous research anddevelopment efforts aiming at making supercomputer more energy-efficient were initiatedduring the last decade.That is precisely the main topic of the work presented by this manuscript, whichincludes significant contributions to Bull Dynamic Power Optimizer (BDPO), and theconception, development, and experimental validation of Phase - Temporality Analyser(Phase-TA).BDPO is a dynamic reconfiguration tool, that is to say a daemon executed in parallel ofan HPC application, which changes the functioning frequency of the cores of the CPUs tothe workload the latter are executing. It has the distinctive feature of being completelyagnostic of both the aforementioned executed application and its execution environment,while requiring no specific configuration from the user. Using BDPO induces a 15% decreaseof the energy consumption associated with the execution of the two applications NEMO andHPCG, while maintaining the associated performance degradation under 4%.Phase-TA is designed to analyse the profile of an iterative HPC application, notablythose produced by BDPO. It detects the locally periodic behaviours, and caracterises themby infering representative patterns for the associated periodicities. What motivated thedevelopment of Phase-TA was the possibility to build a relevant and reliable predictionof the future behaviour of the executed application, so as to make the reconfigurationsperformed by BDPO more efficient. It was experimentally shown that the patterns inferredby Phase-TA are relevant representations of the periodicities featured by HPC applications,and that those periodicities are accountable for a significant part (i.e. more than twothirds) of the execution time of the aformentioned applications. Finally, the performancesof Phase-TA make it suitable for on-the-fly analysis of the profile of HPC applications.Le domaine du calcul à hautes performances est un enjeu industriel et académique crucial : de l’astrophysique à la météorologie en passant par la chimie des matériaux, d’Airbus à Total, en passant par Pfizer. Les sciences numériques leurs sont devenues indispensables, et cette dépendance se traduit par un besoin pour toujours plus de puissance de calcul. Au moment de l’écriture de ce manuscrit, tous les acteurs du calcul à hautes performances redoublent d’effort pour atteindre l’ExaScale : 10^18 opérations sur nombres à virgule flottante par seconde. Néanmoins, contrairement au passage des précédents jalons (e.g. le PetaScale), la puissance de calcul atteinte par un supercalculateur n’est pas la seule grandeur d’intérêt. En effet, les premières estimations de la puissance électrique consommée par un système exaflopique étaient bien trop élevées pour être acceptables, aussi bien du point de vue économique qu’écologique. En conséquence, de nombreux efforts de recherche et de développement visant à réduire la consommation énergétique des supercalculateurs ont vu le jour. C’est précisément le thème central des travaux présentés par ce manuscrit, qui incluentdes contributions significatives à Bull Dynamic Power Optimizer (BDPO), ainsi que la conception, le développement, et la validation expérimentale de Phase - Temporality Analyser (Phase-TA). BDPO est un outil de reconfiguration dynamique, c’est-à-dire un daemon exécuté en parallèle d’une application de calcul intensif, qui adapte la fréquence des cƓurs de calcul à la charge de travail que ces derniers exécutent. Il a la particularité d’être complètement agnostique de ladite application, ainsi que du support d’exécution, tout en ne requérant aucune configuration de la part de l’utilisateur. L’utilisation de BDPO permet de réduire l’énergie consommée associée à l’exécution des applications NEMO et HPCG d’environ 15%, tout en maintenant la dégradation de performance associée sous les 4%. Phase-TA est un outil d’analyse du profil d’une application itérative de calcul intensif, notamment ceux produits par BDPO. Il détecte les comportements localement périodiques, et les caractérise en construisant des motifs représentatifs des périodicités associées. Ce qui a motivé le développement de Phase-TA est de pouvoir fournir à BDPO une prédiction pertinente et fiable du comportement à venir de l’application exécutée, de sorte à améliorer l’efficacité des reconfigurations qu’il opère. Il a été montré expérimentalement que les motifs construits par Phase-TA sont des représentations pertinentes des périodicités exhibées par les applications de calcul intensif, et qu’une part significative (i.e. plus de deux tiers) du temps d’exécution de ces dernières leur est imputable. Enfin, les performances de Phase-TApermettent d’envisager son utilisation pendant l’exécution d’une application de calcul intensif

    ETUDE DE LA RECONSTRUCTION C(4X4) INDUITE PAR L'ADSORPTION INITIALE DE CARBONE SUR SI(001)

    No full text
    MULHOUSE-SCD Sciences (682242102) / SudocSudocFranceF
    • 

    corecore