skill-tree:pe:2:2:b
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
skill-tree:pe:2:2:b [2020/07/14 00:47] – luciana | skill-tree:pe:2:2:b [2021/09/13 11:57] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
# Background | # Background | ||
- | Profiling is explained for the CPU level, where it can be supported by hardware performance counters and by sampling techniques. | + | Profiling is explained for the CPU level, where it can be supported by hardware performance counters and by sampling techniques. |
- | Sampling is used to see, by examining the program counter, what routines and source code lines of a program are responsible for which portions of the total runtime. | + | Sampling is used to see, by examining the program counter, what routines and source code lines of a program are responsible for which portions of the total runtime. |
- | Automatically adding trace code to a parallel program by so-called instrumentation to record its execution in a strict chronology is explained and the difference to profiling is emphasized. | + | Automatically adding trace code to a parallel program by so-called instrumentation to record its execution in a strict chronology is explained and the difference to profiling is emphasized. |
- | Similar techniques are explained for profiling the network level (e.g. based on InfiniBand counters and I/O server states). | + | Similar techniques are explained for profiling the network level (e.g. based on InfiniBand counters and I/O server states). |
# Aim | # Aim | ||
# Outcomes | # Outcomes | ||
- | * Detect performance issues and bottlenecks caused, for example, by inefficient programming, | + | * Detect performance issues and bottlenecks caused, for example, by inefficient programming, |
- | * Use environment variables like $I_MPI_STATS to control the built-in performance analysis functionality in MPI | + | * Use environment variables like $I_MPI_STATS to control the built-in performance analysis functionality in MPI. |
# Subskills | # Subskills | ||
+ | * [[skill-tree: | ||
* [[skill-tree: | * [[skill-tree: | ||
+ | * [[skill-tree: | ||
+ | * [[skill-tree: |
skill-tree/pe/2/2/b.1594680449.txt.gz · Last modified: 2020/07/14 00:47 by luciana