Results 11 to 20 of about 2,373 (181)
This chapter introduces the design of the OpenMP runtime and its key components, the offloading library and the tasking runtime library. Starting from the execution model introduced in the previous chapters, we first abstractly describe the main interactions among the main actors involved in program execution.
Marongiu A., Tagliavini G., Quinones E.
openaire +2 more sources
Development of a hybrid parallel algorithm (MPI + OpenMP) for solving the Poisson equation
This article presents the development of a hybrid parallel algorithm for solving the Dirichlet problem for the two-dimensional Poisson equation. MPI and OpenMP were chosen as the technology for parallelization.
Y. G. Kenzhebek +2 more
doaj +1 more source
To extract performance from supercomputers, programmers in the High Performance Computing (HPC) community are often required to use a combination of frameworks to take advantage of the multiple levels of parallelism. However, over the years, efforts have
Christian Asch +2 more
doaj +5 more sources
New execution model for CAPE using multiple threads on multicore clusters
Based on its simplicity and user‐friendly characteristics, OpenMP has become the standard model for programming on shared‐memory architectures. Checkpointing‐aided parallel execution (CAPE) is an approach that utilizes the discontinuous incremental ...
Xuan Huyen Do +3 more
doaj +1 more source
Comparative Analysis of OpenMP and MPI Parallel Computing Implementations in Team Sort Algorithm
Tim Sort is a sorting algorithm that combines Merge Sort and Binary Insertion Sort sorting algorithms. Parallel computing is a computational processing technique in parallel or is divided into several parts and carried out simultaneously. The application
Eko Dwi Nugroho +4 more
doaj +1 more source
Comparison of Parallelization Strategies for Min-Sum Decoding of Irregular LDPC Codes
Low-Density Parity-Check (LDPC) codes are powerful error correcting codes. LDPC decoders have been implemented as efficient error correction codes on dedicated VLSI hardware architectures in recent years.
Hua Xu +5 more
doaj +1 more source
Parallel Optimization of the Crystal-KMC on Tianhe-2
The Kinetic Monte Carlo (KMC) is one of the commonly used methods for simulating radiation damage of materials. Our team develops a parallel KMC software named Crystal-KMC, which supports the Embedded Atom Method (EAM) potential energy and utilizes the ...
Jianjiang Li +4 more
doaj +1 more source
ORC-OpenMP: An OpenMP Compiler Based on ORC [PDF]
This paper introduces a translation and optimization framework for OpenMP, based on the classification of OpenMP translation types. And an open source OpenMP compiler, which implements this framework is also introduced as a high performance research platform for Linux/IA-64.
Yongjian Chen +3 more
openaire +1 more source
Scalable parallel algorithm for particle transport is one of the main application fields in high-performance computing. Discrete ordinate method (Sn) is one of the most popular deterministic numerical methods for solving particle transport equations.
Biao Li +7 more
doaj +1 more source
Forward modeling of gravitational fields on hybrid multi-threaded cluster
La solución analítica de las componentes del tensor gravimétrico, utilizando la ecuación del potencial gravitacional para un ensamble volumétrico compuesto de prismas de densidad constante, requiere un alto costo computacional.
Carlos Couder-Castañeda +3 more
doaj +1 more source

