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
Evaluating OpenMP Implementations for Java Using PolyBench [PDF]
This paper proposes a benchmark suite to evaluate the performance and scalability of (unofficial) OpenMP implementations for Java. The benchmark suite is based on our Java port of PolyBench, a Polyhedral Benchmark suite.
Sinnen, Oliver +7 more
core +1 more source
puzzlef/pagerank-openmp-ordered-vs-unordered: Comparison of ordered vs unordered vertex processing in OpenMP-based PageRank algorithm for link analysis [PDF]
Comparison of ordered vs unordered vertex processing in OpenMP-based PageRank algorithm for link analysis. Unordered PageRank is the standard approach of PageRank computation (as described in the original paper by Larry Page et al.
Subhajit Sahu
core +1 more source
Many real-world systems are profitably described as complex networks that grow over time. Preferential attachment and node fitness are two simple growth mechanisms that not only explain certain structural properties commonly observed in real-world ...
Thong Pham +2 more
doaj +1 more source
Exception Handling with OpenMP in Object-Oriented Languages [PDF]
OpenMP has become increasingly prevalent due to the simplicity it offers to elegantly and incrementally introduce parallelism. However, it still lacks some high-level language features that are essential in object-oriented programming. One such mechanism
Mehrabi, Mostafa +7 more
core +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
topopt/TopOpt-in-OpenMP-Multi-GPU: Task based version of multi-GPU accelerated topopt [PDF]
This version of the code uses OpenMP tasks and task groups to leverage multiple accelerators more efficiently than just parallel regions for parallel execution on multiple ...
Anton Rydahl, topopt
core +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
Using OpenMP under Android [PDF]
The majority of software authored for the mobile platforms are GUI-based applications. With the advent of multi-core processors for the mobile platforms, these interactive applications need to employ sophisticated programming constructs for parallelism ...
Giacaman, Nasser +2 more
core +1 more source
puzzlef/pagerank-ordered-openmp-static-vs-dynamic: Performance of static vs dynamic OpenMP-based ordered PageRank algorithm for link analysis [PDF]
Performance of static vs dynamic OpenMP-based ordered PageRank algorithm for link analysis. Unordered PageRank is the standard method of calculating PageRank (as given in the original PageRank paper by Larry Page et al.
Subhajit Sahu
core +1 more source

