For partitioned global address space (PGAS) runtimes, supporting out-of-core data computation is an important issue. Some researchers showed that flash SSDs are useful for out-of-core data *** this paper, we introduce...
详细信息
Effective utilization of the increasingly heterogeneous hardware in modern supercomputers is a significant challenge. Many applications have seen performance gains by using GPUs, but many implementations leave CPUs si...
详细信息
The problem of climate modeling doesn't lose its actuality and promotes activity of scientific community to create new models and to develop the existing numerical models. Numerical modeling, for example for the A...
详细信息
The problem of climate modeling doesn't lose its actuality and promotes activity of scientific community to create new models and to develop the existing numerical models. Numerical modeling, for example for the Arctic region, allows specifying the details of large-scale construction projects in this territory. The studied field of knowledge is so great that developers and end-users are interested in expansion of groups of researchers to capture more extensive tasks, to compare forecasts and to estimate their reliability. For achievement of progress in this problem of climate modeling it is necessary to exchange the information, and also, expand the access of computing capacities and models. This article shows some aspects of deploying code of modern European climate model (MPI-ESM) on supercomputers "Lomonosov" and "K-100".
Geographically Weighted Regression (GWR) is a local version of spatial regression that captures spatial dependency in regression analysis. GWR has many application in practice as a visualization and prediction tool fo...
详细信息
For decades, the processor manufacturers have attempted to achieve performance gains by increasing the clock frequency on single-core processors. But physical problems-such as the high power dissipation-lead to the re...
详细信息
ISBN:
(纸本)9788897999683
For decades, the processor manufacturers have attempted to achieve performance gains by increasing the clock frequency on single-core processors. But physical problems-such as the high power dissipation-lead to the release of the first multi-core processors on the market in 2005. To benefit from the multi-core architecture, parallel programming is required. However, this programming model requires a different approach and is associated with certain risks and pitfalls. This paper focuses on modelling of certain test scenarios for two common multi-core specific problems, namely oversubscription and false sharing. Various simulations and tests offered solutions and design patterns to avoid such problems. Results have shown that the problems have a fatal impact on the execution time, so that the performance gain on the multi-core system is nearly nonexistent. Thence, any software developer must have in-depth knowledge of the used hardware and software to benefit as much as possible from multi-core architectures.
Many applied research of geography and oceanology require big data processing. One of these problems it is tsunami waves modeling. This task involves dynamic re-interpolation of bathymetry data on multiple grids of di...
详细信息
Now we have the need for methodics of teaching the topic "parallel computing" in secondary school. The paper presents a three-year experience of the author in this field: a methodical approach, the selection...
详细信息
Now we have the need for methodics of teaching the topic "parallel computing" in secondary school. The paper presents a three-year experience of the author in this field: a methodical approach, the selection of materials, the business games, experience of tasks on parallel computing at the contest "TRIZformashka", classes of tasks, examples of tasks, program executors, texts for propaedeutic textbook on informatics.
Among all classes of parallel programming abstractions, lock-free data structures are considered one of the most scalable and efficient thanks to their fine-grained style of synchronization. However, they are also cha...
详细信息
DASH is a new parallel programming model for HPC which is implemented as a C++ template library on top of a runtime library implementing various PGAS (Partitioned Global Address Space) substrates. DASH’s goal is to b...
详细信息
Transactional memory is a perspective abstraction for the creating a scalable parallel programs for multi-core systems. It will be included in C++17. In this work, are proposed optimization method of conflicts detecti...
详细信息
Transactional memory is a perspective abstraction for the creating a scalable parallel programs for multi-core systems. It will be included in C++17. In this work, are proposed optimization method of conflicts detection, that accur in parallel programs with the software transactional memory during execution. The autors have implemented a module for GCC compiler for profiling parallel programs with software transactional memory and a tool for adaptive tuning runtime-library. The efficiency of method is investigated on the STAMP benchmarks.
暂无评论