61 research outputs found

    AllScale API

    Get PDF
    Effectively implementing scientific algorithms in distributed memory parallel applications is a difficult task for domain scientists, as evident by the large number of domain-specific languages and libraries available today attempting to facilitate the process. However, they usually provide a closed set of parallel patterns and are not open for extension without vast modifications to the underlying system. In this work, we present the AllScale API, a programming interface for developing distributed memory parallel applications with the ease of shared memory programming models. The AllScale API is closed for a modification but open for an extension, allowing new user-defined parallel patterns and data structures to be implemented based on existing core primitives and therefore fully supported in the AllScale framework. Focusing on high-level functionality directly offered to application developers, we present the design advantages of such an API design, detail some of its specifications and evaluate it using three real-world use cases. Our results show that AllScale decreases the complexity of implementing scientific applications for distributed memory while attaining comparable or higher performance compared to MPI reference implementations

    SCALO: Scalability-Aware Parallelism Orchestration for Multi-Threaded Workloads

    Get PDF
    This article contributes a solution to orchestrate concurrent application execution to increase throughput. SCALO monitors co-executing applications at runtime to evaluate their scalability

    Metal-insulator phase transition in a VO2 thin film observed with terahertz spectroscopy

    Get PDF
    We investigate the dielectric properties of a thin VO2 film in the terahertz frequency range in the vicinity of the semiconductor-metal phase transition. Phase-sensitive broadband spectroscopy in the frequency region below the phonon bands of VO2 gives insight into the conductive properties of the film during the phase transition. We compare our experimental data with models proposed for the evolution of the phase transition. The experimental data show that the phase transition occurs via the gradual growth of metallic domains in the film, and that the dielectric properties of the film in the vicinity of the transition temperature must be described by effective-medium theory. The simultaneous measurement of both transmission and phase shift allows us to show that Maxwell-Garnett effective-medium theory, coupled with the Drude conductivity model, can account for the observed behavior, whereas the widely used Bruggeman effective-medium theory is not consistent with our findings. Our results show that even at temperatures significantly above the transition temperature the formation of a uniform metallic phase is not complete.Peter Uhd Jepsen, Bernd M. Fischer, Andreas Thoman, Hanspeter Helm, J. Y. Suh, René Lopez, and R. F. Haglund, Jr

    Wind and seed: a conceptual model of shape-formation in the cushion plant Azorella Selago

    Get PDF
    Aims: The sub-Antarctic cushion plant, Azorella selago, is usually hemispherical when small but frequently crescent-shaped when larger. Spatial variation in wind speed and in air-borne seed and sediment deposition is examined to determine if wind scouring and deposition patterns could contribute to the development of non-hemispherical shapes in cushion plants. Methods: Computational fluid dynamic analyses were conducted for hemispherical and crescent-shaped cushion plants parameterizing models with data from A. selago habitats on Marion Island. Numerical data were contextualized with field observations to arrive at a conceptual model for shape development. Results: Airflow modelling showed that both wind scouring and seed deposition of the commonly co-occurring grass Agrostis magellanica are greater on the windward side of the plant. By contrast, heavier sediment particles are predominantly deposited on the leeward side of plants, leading to burial of lee-side A. selago stems. This sediment accumulation may initiate the development of the crescent-shape in hemispherical plants by increasing stem mortality on the plant’s leeward edge. Once developed, the crescent-shape is probably self-reinforcing because it generates greater air recirculation (and lower air velocities) which enhances further deposition and establishment of A. magellanica grasses in the lee of the crescent. The conceptual model consists therefore of three stages namely, (1) negligible air recirculation, (2) sediment deposition and grass establishment, and (3) differential cushion growth. Conclusion: This conceptual model of plant shape development may explain the occurrence and orientation of crescent-shaped cushion plants and highlights how predicted changes in wind patterns may affect vegetation patterns

    Historical Climatology of the Alaska Climate Divisions

    Get PDF
    Complex topography and proximity to coasts results in multiple climate types in Alaska. Climate variability is regional in Alaska. Understanding regional climate variability can further evaluation of climate change, seasonal climate prediction, and teleconnection impacts. Novel climate divisions for Alaska present new avenues for climate products and services.NOAA Climate Program Office grant NA10OAR4310055 through CIFA

    A taxonomy of task-based parallel programming technologies for high-performance computing

    Get PDF
    Task-based programming models for shared memory -- such as Cilk Plus and OpenMP 3 -- are well established and documented. However, with the increase in parallel, many-core and heterogeneous systems, a number of research-driven projects have developed more diversified task-based support, employing various programming and runtime features. Unfortunately, despite the fact that dozens of different task-based systems exist today and are actively used for parallel and high-performance computing (HPC), no comprehensive overview or classification of task-based technologies for HPC exists. In this paper, we provide an initial task-focused taxonomy for HPC technologies, which covers both programming interfaces and runtime mechanisms. We demonstrate the usefulness of our taxonomy by classifying state-of-the-art task-based environments in use today

    Deriving Historical Temperature and Precipitation Time Series For Alaska Climate Divisions Via Climatologically Aided Interpolation

    Get PDF
    This paper describes the construction of temperature and precipitation time series for climate divisions in Alaska for 1925-2015. Designed for NOAA climate monitoring applications, these new series build upon the divisional data of Bieniek et al. (2014) through the inclusion of additional observing stations, temperature bias adjustments, supplemental temperature elements, and enhanced computational techniques (i.e., climatologically aided interpolation). The new NOAA series are in general agreement with Bieniek et al. (2014), differences being attributable to the underlying methods used to compute divisional averages in each dataset. Trends in minimum temperature are significant in most divisions whereas trends in maximum temperature are generally not significant in the eastern third of the state. Likewise, the statewide rate of warming in minimum temperature (0.158°C dec-1) is roughly 50% larger than that of maximum temperature (0.101 °C dec-1). Trends in precipitation are not significant for most divisions or for the state as a whole

    The state of the Martian climate

    Get PDF
    60°N was +2.0°C, relative to the 1981–2010 average value (Fig. 5.1). This marks a new high for the record. The average annual surface air temperature (SAT) anomaly for 2016 for land stations north of starting in 1900, and is a significant increase over the previous highest value of +1.2°C, which was observed in 2007, 2011, and 2015. Average global annual temperatures also showed record values in 2015 and 2016. Currently, the Arctic is warming at more than twice the rate of lower latitudes
    corecore