Skip to content

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: Co1lin