ompt-extensions-data.zip (20.81 kB)
Extending OMPT to support Grain Graphs - Dataset
This collection contains the dataset used for the paper "Extending OMPT to support Grain Graphs", by Peder Voldnes Langdal, Magnus Jahre, and Ananya Muddukrishna.
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.
The abstract of the paper is included below:
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 scheduling events, making OMPT a sufficient, standard source for grain graphs. Our extensions adhere to OMPT design objectives and incur up to 2% overhead for BOTS and SPEC OMP2012 programs. Although motivated by grain graphs, the events described by the extensions are general and can enable cost-effective, precise measurements in other profiling tools as well.