skill-tree:pe:3:b
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
skill-tree:pe:3:b [2020/06/25 20:28] – [Background] kai_h | skill-tree:pe:3:b [2025/04/16 18:30] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | # PE3-B Benchmarking | + | # PE3 Benchmarking |
- | # Background | + | Benchmarking is the activity to measure performance reliably and to assess the obtained performance. |
- | * | + | |
- | | + | A benchmark is an act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it. |
Such a controlled experiment is named a benchmark, but the term is also used – apparent from the context – for the program that is, or set of programs that are used for benchmarking. | Such a controlled experiment is named a benchmark, but the term is also used – apparent from the context – for the program that is, or set of programs that are used for benchmarking. | ||
Line 9: | Line 9: | ||
For HPC users measuring the performance behavior of the parallel program(s) they use is of primary importance in order to make optimal use of HPC hardware. | For HPC users measuring the performance behavior of the parallel program(s) they use is of primary importance in order to make optimal use of HPC hardware. | ||
- | # Aim | + | ## Learning Outcomes |
- | * | + | |
- | * | + | * Produce |
- | * To assess speedups | + | * Compose |
- | * To differentiate between | + | * Apply both strong and weak scaling |
- | * To assess | + | |
+ | ## Subskills | ||
- | # Outcomes | + | * [[skill-tree: |
- | | + | * [[skill-tree: |
- | * | + | * [[skill-tree: |
- | * | + | |
- | * Benchmark the runtime behaviour of parallel programs, performing controlled experiments by providing varying HPC resources (e.g. 1, 2, 4, 8, ... cores on shared memory systems or 1, 2, 4, 8, ... nodes on distributed systems for the benchmarks) | + | |
- | # Subskills | ||
- | * [[skill-tree: |
skill-tree/pe/3/b.1593109691.txt.gz · Last modified: 2020/06/25 20:28 by kai_h