Skip to content

[BENCHMARKING] CPU vs GPU comparison plots #14

Description

@hubertwojcik

Goal

Generate publication-quality plots from benchmark CSV data comparing all implementations across key dimensions.

Tasks

  • Write scripts/plot_results.py using matplotlib
  • Plot 1: throughput (GB/s) per implementation — bar chart
  • Plot 2: OpenMP/MPI speedup vs thread/process count — line chart
  • Plot 3: throughput vs pattern count — all implementations on one chart
  • Plot 4: throughput vs text size — all implementations on one chart
  • Save plots to benchmarks/plots/ as PNG + PDF

Acceptance Criteria

  • All four plots generated from results.csv with a single python3 scripts/plot_results.py call
  • Plots are legible with axis labels, legends, and titles
  • Plots committed to benchmarks/plots/

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    benchmarkingPerformance measurement, throughput, scalingdocsDocumentation, reports, architecture

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions