Abbreviation | Meaning |
---|---|
inblock | Block input operations (to local disks) This does not include reads from cache or network file systems. |
majflt | Page faults |
maxrss | Maximum resident set size |
minflt | Page reclaims |
nivcsw | Involuntary context switches |
nswap | Swaps |
nvcsw | Voluntary context switches |
oublock | Block output operations (to local disks) This does not include writes to cache or network file systems. |
Category | Meaning |
---|---|
Sequential | The total wall-clock time spent outside of parallel regions |
Sequential Overhead | An estimate of the time spent in OpenMP regions that were not executed within an OpenMP parallel region. These include serialized critical sections and orphaned OpenMP constructs. If a critical section, used to protect code segments from being executed concurrently by multiple threads, will never be executed within an OpenMP parallel region, that critical section will be adding unnecessary overhead and could be eliminated |
Parallel | The total wall-clock time spent inside of parallel regions |
Parallel Overhead | An estimate of the time spent in OpenMP runtime engine, which implements OpenMP. A large amount of time in this category indicates too fine-grained parallelism, excessive synchronization, or excessive use of THREADPRIVATE variables. |
Synchronized | Time spent inside critical sections and locks. |
Lock | Time spent waiting to enter critical sections and to acquire locks. |
Barrier | Time spent waiting for other threads to arrive at a barrier. |
Imbalance | Time spent waiting for other threads to reach the end of a parallel region. |
Abbreviation | Meaning |
---|---|
mppadj | The number of times that the number of threads was adjusted |
mppaff | The number of times that the affinity of a thread was set |
mppbar | The number of BARRIER OpenMP constructs encountered |
mppbeg | The number of times that the OpenMP runtime engine was initialized, due to program start, DLL loads, etc. |
mppdeo | The number of ORDERED OpenMP constructs entered |
mppdin | (Loop Setup) The number of non-statically scheduled DO (or FOR) OpenMP constructs encountered |
mppdnx | (Loop Dispatch) The number of times that work from a non-statically scheduled DO (or FOR) OpenMP construct is dispatched to threads |
mppdon | The number of ORDERED OpenMP constructs |
mppdxo | The number of ORDERED OpenMP constructs exited |
mppebr | The number of BARRIER OpenMP constructs entered |
mppecs | The number of CRITICAL OpenMP constructs entered, and the number of omp_set_lock() and omp_set_nest_lock() calls made |
mppend | The number of times that the OpenMP runtime engine was shut down, due to program end, DLL unload, etc. |
mppfkd | Check Active |
mppfrk | (Fork) The number of PARALLEL (including PARALLEL DO, PARALLEL FOR, etc) OpenMP constructs entered, i.e., that were executed in parallel |
mppiws | Work Info |
mppjoi | (Join) The number of PARALLEL (including PARALLEL DO, PARALLEL FOR, etc) OpenMP constructs exited, i.e., that were executed in parallel |
mppnth | The number of times that a number of threads query was made (including omp_get_num_threads()) |
mpppqa | InstPar qAlloc |
mpppqc | InstPar qCopy |
mpppqs | InstPar qSetup |
mpptid | The number of times that a thread identification query was made (including omp_get_thread_num()) |
mpptpa | InstTsk qAlloc (The number of times that THREADPRIVATE variables were allocated or instantiated inside TASKQ region ?) |
mpptpa | InstTsk qCopy (The number of times that THREADPRIVATE variables were allocated or instantiated and copied in via COPYIN inside TASKQ region ?) |
mppvsy | Variable Sync (The number of ATOMIC OpenMP constructs encountered ?) |
mppxbr | The number of BARRIER OpenMP constructs exited |
mppxcs | The number of CRITICAL OpenMP constructs exited, and the number of omp_unset_lock() and omp_unset_nest_lock() calls made |
mppxpr | The number of times that a number of processors query was made (including omp_get_num_procs()) |
mppxth | The number of times that a maximum number of threads query was made (including omp_get_max_threads()) |
mptppa | InstPar tAllo (The number of times that THREADPRIVATE variables were allocated or instantiated inside PARALLEL region ?) |
mptppc | InstPar tCopy (The number of times that THREADPRIVATE variables were allocated or instantiated and copied in via COPYIN inside PARALLEL region ?) |
mptppc | InstPar tSetu |
mpttpa | InstTsk tAllo (The number of times that THREADPRIVATE variables were allocated or instantiated inside TASK region ?) |
mpttpc | InstTsk tCopy (The number of times that THREADPRIVATE variables were allocated or instantiated and copied in via COPYIN inside TASK region ?) |