Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[benchmark] notebook for interactively computing benchmark config #14757

Open
wants to merge 4 commits into
base: ehigham/tmpdir-per-query
Choose a base branch
from

Conversation

ehigham
Copy link
Member

@ehigham ehigham commented Nov 14, 2024

Change Description

Adds tools for analyzing benchmark variability and detecting minimal slowdowns when running benchmarks on Hail Batch. The analysis is based on methods from Laaber et al.'s paper on software microbenchmarking in the cloud.

Key additions:

  • New Jupyter notebook for exploring benchmark variability
  • Statistical analysis tools for computing confidence intervals and detecting performance changes
  • Functions for determining minimal detectable slowdowns using different testing strategies
  • Improved benchmark data import/export capabilities
  • Enhanced visualization tools for benchmark results

Security Assessment

This change has no security impact

Impact Description

Analysis and visualization code that operates on benchmark data only, with no access to sensitive information or systems.

@ehigham ehigham force-pushed the ehigham/benchmark-in-batch-variability branch 3 times, most recently from 8d65393 to 39eb23a Compare November 15, 2024 20:58
@ehigham ehigham marked this pull request as ready for review November 15, 2024 20:58
@ehigham ehigham force-pushed the ehigham/benchmark-in-batch-variability branch from 39eb23a to 20ea9e5 Compare November 19, 2024 04:58
@ehigham ehigham force-pushed the ehigham/benchmark-in-batch-variability branch 2 times, most recently from fd48477 to 5041735 Compare November 19, 2024 18:11
@ehigham ehigham force-pushed the ehigham/benchmark-in-batch-variability branch from 5041735 to 207fa9b Compare November 20, 2024 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant