<div>This collection contains the dataset used for the paper "Extending OMPT to support Grain Graphs", by Peder Voldnes Langdal, Magnus Jahre, and Ananya Muddukrishna.</div><div><br></div><div>The dataset is created by processing the textual outputs of schedbench, taskbench, BOTS, and SPEC OMP2012, and writing the aggregated data to the CSV-files provided here.</div><div><div>The abstract of the paper is included below:</div><div><br></div><div>The upcoming profiling API standard OMPT can describe almost all profiling events required to construct grain graphs, a recent visualization that simplifies OpenMP performance analysis. We propose OMPT extensions that provide the missing descriptions of task creation and parallel for-loop chunk sched...
AbstractOpenMP is a successful approach to writing threaded parallel applications. This article desc...
The wide adoption of parallel processing hardware in mainstream computing as well as the raising int...
Modern parallel programming models perform their best under the particular patterns they are tuned t...
The upcoming profiling API standard OMPT can describe almost all profiling events required to constr...
Because of physical constraints, performance gains of single-core processors has come to a halt. Com...
Computers are becoming increasingly parallel. Many applications rely on OpenMP to divide units of wo...
Grain graphs simplify OpenMP performance analysis by visualizing performance problems from a fork-jo...
OpenMP is a popular application programming interface (API) used to write shared-memory parallel pro...
Task-based parallel programming models based on compiler directives have proved their effectiveness ...
The introduction of task constructs in the OpenMP programming model offers a user a new way to speci...
Clusters of SMPs are ubiquitous. They have been traditionally programmed by using MPI. But, the prod...
Abstract- Twenty-first century parallel programming models are becoming real complex due to the dive...
The need for features for managing complex data accesses in modern programming models has increased ...
International audienceWe describe a static analysis tool for OpenMP programs integrated into the sta...
Dependence analysis is an essential step for many compiler optimizations, from simple loop transform...
AbstractOpenMP is a successful approach to writing threaded parallel applications. This article desc...
The wide adoption of parallel processing hardware in mainstream computing as well as the raising int...
Modern parallel programming models perform their best under the particular patterns they are tuned t...
The upcoming profiling API standard OMPT can describe almost all profiling events required to constr...
Because of physical constraints, performance gains of single-core processors has come to a halt. Com...
Computers are becoming increasingly parallel. Many applications rely on OpenMP to divide units of wo...
Grain graphs simplify OpenMP performance analysis by visualizing performance problems from a fork-jo...
OpenMP is a popular application programming interface (API) used to write shared-memory parallel pro...
Task-based parallel programming models based on compiler directives have proved their effectiveness ...
The introduction of task constructs in the OpenMP programming model offers a user a new way to speci...
Clusters of SMPs are ubiquitous. They have been traditionally programmed by using MPI. But, the prod...
Abstract- Twenty-first century parallel programming models are becoming real complex due to the dive...
The need for features for managing complex data accesses in modern programming models has increased ...
International audienceWe describe a static analysis tool for OpenMP programs integrated into the sta...
Dependence analysis is an essential step for many compiler optimizations, from simple loop transform...
AbstractOpenMP is a successful approach to writing threaded parallel applications. This article desc...
The wide adoption of parallel processing hardware in mainstream computing as well as the raising int...
Modern parallel programming models perform their best under the particular patterns they are tuned t...