Skip to main content
Ctrl+K

ppbcc documentation

  • GitHub
  • Benchmark Suite

INSTALLATION & QUICK START

  • Installation
  • Overview
  • Command Line Interface

USAGE

  • Code Complexity
  • Benchmarking
  • Kernel Profiling & Roofline
  • P3 Analysis
  • Available Plots

API REFERENCE

  • API — ppbcc.code_complexity
  • API — ppbcc.benchmark
  • API — ppbcc.profiling
  • API — ppbcc.performance_portability
  • API — ppbcc.plot

Python Module Index

p
 
p
- ppbcc
    ppbcc.benchmark
    ppbcc.benchmark.cli
    ppbcc.benchmark.reports
    ppbcc.benchmark.runner
    ppbcc.code_complexity
    ppbcc.code_complexity.classification
    ppbcc.code_complexity.cli
    ppbcc.code_complexity.config
    ppbcc.code_complexity.detection
    ppbcc.code_complexity.evaluate
    ppbcc.code_complexity.exclude
    ppbcc.code_complexity.halstead
    ppbcc.code_complexity.loc
    ppbcc.code_complexity.report
    ppbcc.code_complexity.tokenizer
    ppbcc.constants
    ppbcc.hardware
    ppbcc.performance_portability
    ppbcc.performance_portability.cli
    ppbcc.performance_portability.complexity
    ppbcc.performance_portability.correlation
    ppbcc.performance_portability.metrics
    ppbcc.performance_portability.options
    ppbcc.performance_portability.selection
    ppbcc.plot
    ppbcc.plot.cascade
    ppbcc.plot.complexity_comparison
    ppbcc.plot.heatmap
    ppbcc.plot.navchart
    ppbcc.plot.styles
    ppbcc.plot.time_barplot
    ppbcc.profiling
    ppbcc.profiling.cli
    ppbcc.profiling.likwid
    ppbcc.profiling.metrics
    ppbcc.profiling.ngfx
    ppbcc.profiling.nsys
    ppbcc.profiling.reports
    ppbcc.profiling.runner

By Jonas Schuhmacher

© Copyright 2025 - 2026, Jonas Schuhmacher.