In the paper an improved trace playback technique is presented. Run-time systems are widely used in parallel programming to provide dynamic properties of programs execution. However, run-time system often cause signif...
详细信息
The prefix sums algorithm is a fundamental parallel programming building block used to solve significant problems in engineering, mathematical software, and big data analytics. In this paper, we present a generalizati...
详细信息
We investigate a new task-based implementation of the polar decomposition on massively parallel systems augmented with multiple GPUs using SLATE. We implement the iterative QR Dynamically-Weighted Halley (QDWH) algori...
详细信息
The paper presents a modern approach to software development for multi-processor platforms. It focuses on sequential code structures that can be parallelized. Several structures were identified and then analyzed in de...
详细信息
Heterogeneous computing (HC) is a computing solution that can provide high performance and low power consumption for large-scale problems, and has been successfully applied to various scenarios such as 5G communicatio...
详细信息
Nowadays with rapid evolution of high-performance computing systems it’s becoming essential to have tools to simplify development of efficient portable parallel programs for these systems. Fragmented programming is a...
详细信息
parallel programming models with Remote Memory Access (RMA), such as MPI RMA, OpenSHMEM, and GASPI, allow processes to modify the memory of other processes directly. Special care is required to avoid concurrent confli...
详细信息
parallel and Distributed Computing (PDC) has become pervasive and is now exercised on a variety of platforms. Therefore, understanding how parallelism and distributed computing affect problem solving is important for ...
详细信息
Particle trajectory and collision simulation is a critical step of the design and construction of novel particle accelerator components. However it requires a huge computational effort which can slow down the design p...
详细信息
This paper presents OpenCilk, an open-source software infrastructure for task-parallel programming that allows for substantial code reuse and easy exploration of design choices in language abstraction, compilation str...
详细信息
暂无评论