386 research outputs found

    Tool Support for Inspecting the Code Quality of HPC Applications

    Get PDF
    The nature of HPC application development encourages ad hoc design and implementation, rather than formal requirements analysis and design specification as is typical in software engineering. However, we cannot simply expect HPC developers to adopt formal software engineering processes wholesale, even while there is a need to improve software structure and quality to ensure future maintainability. Therefore, we propose tools that HPC developers can use at their discretion to obtain feedback on the structure and quality of their codes. This feedback would come in the form of code quality metrics and analyses, presented when necessary in intuitive and interactive visualizations. This paper summarizes our implementation of just such a tool, which we apply to a standard HPC benchmark as ''proof-of-concept.'

    Exploitation of Dynamic Communication Patterns through Static Analysis

    Full text link
    Abstract not provide

    Pt accelerated coarsening of A15 precipitates in Cr-Si alloys

    Get PDF
    The effect of alloying Cr-rich Cr-Si alloys with Pt was investigated by a combination of complementary experimental methods and atomic scale modelling. The investigated Cr-Si and Cr-Si-Pt (Cr ⩾86 at.%) alloys developed a two-phase microstructure consisting of Cr solid solution (Crss) matrix and strengthened by A15 precipitates during annealing at 1200\ub0C. It was found that additions of 2 at.% Pt increase the coarsening rate by almost five times considering annealing times up to 522 h. Pt was found to change the precipitate matrix orientation relationship, despite its low influence on the Crss matrix/A15 precipitate misfit. Through this experimental and modelling approach new insight has been gained into mechanisms of enhanced coarsening by Pt addition. The increased coarsening is principally attributed to a change in interface composition and structure resulting in different thermodynamic stabilities: Pt-containing A15 phase was found to have a broader compositional range if both elements, Pt and Si, are present compared to only Si. Additionally, the Crss phase was found to have a higher solubility of Pt and Si over just Si. Both factors additionally facilitated Ostwald ripening

    БІОМОНІТОРИНГ ЕКОЛОГІЧНОГО СТАНУ ПРИРОДНИХ ВОДОЙМ

    Get PDF
    The review article analyzes an importance of water bodies monitoring to develop the appropriate measures for improving their environmental condition. It is shown that the use of chemical approaches alone to determine the quality of water as a living environment for aquatic organisms is insufficient for environmental assessment of the components of hydrosphere. It is due to the difficulties of identifying all the diversity of available anthropogenic pollutants of water environment, of assessing their interaction, migration and transformation in water and water body inhabitants. However, biological analysis methods more reflect the relationship between bioavailability of xenobiotics and other contaminants, their content in the cells of aquatic organisms and toxic effect on hydrobionts. These reasons provide the advantages of biomonitoring methods such as bioindication and biological testing, over the methods of chemical analysis of water bodies and watercourses. Application of these methods will greatly help to identify environmental risks, selecting the most promising measures for the successful implementation of water bodies management.  В обзорной статье проанализировано значение мониторинга водных объектов с целью разработки соответствующих мероприятий по улучшению их экологической состояния. Показано, что применение одних химических подходов для определения качества воды как среды обитания водных организмов недостаточно для экологической оценки компонентов гидросферы, учитывая трудности выявления всего разнообразия имеющихся в водной среде антропогенных загрязнителей, оценки их взаимодействия, миграции и трансформации в воде и в организме жителей водоемов. Зато биологические методы анализа в большей степени отражают связь между биодоступностью ксенобиотиков и других загрязнителей, их содержанием в клетках водных организмов и токсическим воздействием на гидробионтов. Это свидетельствует на преимущества использования методов биомониторинга, таких как биоиндикация и биотестирование, над химическими методами анализа водоемов и водотоков. Применение этих методов будет способствовать эффективному выявлению экологического риска, выбора перспективных мероприятий для успешного менеджмента водных объектов.В оглядовій статті проаналізовано значення моніторингу водних об’єктів з метою розробки відповідних заходів щодо його поліпшення їхнього екологічної стану. Показано, що застосування самих лише хімічних підходів для визначення якості води як середовища життя водяних організмів недостатнє для екологічної оцінки компонентів гідросфери з огляду на труднощі виявлення всієї різноманітності наявних у водному середовищі антропогенних полютантів, оцінки їхньої взаємодії, міграції й трансформації у воді та організмі мешканців водойм. Натомість біологічні методи аналізу більшою мірою віддзеркалюють зв’язок між біодоступністю ксенобіотиків та інших забруднювачів, їхнім вмістом у клітинах водяних організмів і токсичним впливом на гідробіонтів. Це зумовлює переваги використання методів біомоніторингу, таких як біоіндикація і біотестування, над хімічними методами аналізу водойм і водотоків. Застосування цих методів сприятиме ефективному виявленню екологічного ризику, вибору перспективних заходів для успішного менеджменту водних об’єктів. &nbsp

    Energy aware approach for HPC systems

    Get PDF
    International audienceHigh‐performance computing (HPC) systems require energy during their full life cycle from design and production to transportation to usage and recycling/dismanteling. Because of increase of ecological and cost awareness, energy performance is now a primary focus. This chapter focuses on the usage aspect of HPC and how adapted and optimized software solutions could improve energy efficiency. It provides a detailed explanation of server power consumption, and discusses the application of HPC, phase detection, and phase identification. The chapter also suggests that having the load and memory access profiles is insufficient for an effective evaluation of the power consumed by an application. The available leverages in HPC systems are also shown in detail. The chapter proposes some solutions for modeling the power consumption of servers, which allows designing power prediction models for better decision making.These approaches allow the deployment and usage of a set of available green leverages, permitting energy reduction
    corecore