Profiling debug
Strong scaling
- 问题规模一定,增加处理单元的数量
Weak scaling
Parallel Efficiency
Hot spot
Program Profling
- brief statistical info
Event Tracing
- info of event with timestamp; more details compared with profiling
Instrumentation
- Insert analytical codes outside the given codes (e.g. timing)
- based on source code/binary file
PMPI_send
- PIN
Sampling
PMU
Performance Monitor Counter
- Hardware registers to monitor performance
- Pros: low cost; support any programs and non-invaded; Applicable to prod. env.
- Cons: Limited counters; not universal standards; ???
PAPI
Last update:
April 19, 2022
Authors: