The impact of taskyield on the design of tasks communicating through MPI

J Schuchart, K Tsugane, J Gracia, M Sato - Evolving OpenMP for Evolving …, 2018 - Springer
The OpenMP tasking directives promise to help expose a higher degree of concurrency to
the runtime than traditional worksharing constructs, which is especially useful for irregular …

Pushing the boundaries of small tasks: Scalable low-overhead data-flow programming in ttg

J Schuchart, P Nookala, T Herault… - 2022 IEEE …, 2022 - ieeexplore.ieee.org
Shared memory parallel programming models strive to provide low-overhead execution
environments. Task-based programming models, in particular, are well-suited to cope with …

Enhancing OpenMP tasking model: performance and portability

C Yu, S Royuela, E Quiñones - … on OpenMP, IWOMP 2021, Bristol, UK …, 2021 - Springer
OpenMP, as the de-facto standard programming model in symmetric multiprocessing for
HPC, has seen its performance boosted continuously by the community, either through …

Global task data-dependencies in pgas applications

J Schuchart, J Gracia - … Conference, ISC High Performance 2019, Frankfurt …, 2019 - Springer
Recent years have seen the emergence of two independent programming models
challenging the traditional two-tier combination of message passing and thread-level work …

A Quantitative Analysis of OpenMP Task Runtime Systems

S Hunold, K Kraßnitzer - International Symposium on Benchmarking …, 2022 - Springer
Although OpenMP is heavily used to parallelize for-loops, it also supports task-parallel
programming, which is important for parallelizing irregular applications. In this work, we …

Optimizing performance and energy efficiency in massively parallel systems

R Nozal - 2022 - repositorio.unican.es
Heterogeneous systems are becoming increasingly relevant, due to their performance and
energy efficiency capabilities, being present in all types of computing platforms, from …

Filtering and Ranking of Code Regions for Parallelization via Hotspot Detection and OpenMP Overhead Analysis

SA Mohammadi, L Rothenberger, G de Morais… - Proceedings of the SC' …, 2023 - dl.acm.org
Many high-performance computing applications reach millions of code lines and hundreds
of code regions. Analyzing all code regions for parallelization with OpenMP is neither …

Improving performance visualization of OpenMP task-based applications

VG Pinto, CE Sousa Filho - Simpósio em Sistemas Computacionais …, 2024 - sol.sbc.org.br
OpenMP is becoming a more powerful environment for exploiting task-based parallelism.
Recent specification versions add support for new task clauses, while the OMPT interface …

[PDF][PDF] Global task data dependencies in the partitioned global address space

JK Schuchart - 2021 - scholar.archive.org
High-Performance Computing (HPC) has become an important driver of progress across a
wide range of scientific and engineering disciplines, from Computational Fluid Dynamics …

[PDF][PDF] Leistungs-und Produktivitätsevaluation von Cpp-Taskflow und OpenMP tasking

C Pätzold, IT Center - scholar.archive.org
Cpp-Taskflow ist eine neue Shared-Memory Parallelisierung API, die 2019 in dem
Paper'Cpp-Taskflow: Fast Task-based Parallel Programming using Modern C++'vorgestellt …