Skip to content

Introduces single-node scaling benchmark - #69

Merged
massimim merged 2 commits into
Autodesk:carbonfrom
massimim:carbon
Oct 23, 2026
Merged

massimim merged 2 commits into
Autodesk:carbonfrom
massimim:carbon

Conversation

@massimim

Copy link
Copy Markdown
Collaborator

Introduces a new single-node strong-scaling benchmark orchestrator and its accompanying documentation. This enhancement streamlines performance evaluation across various Carbon benchmarks on a single machine.

  • Facilitates strong-scaling analysis: A new orchestrator script enables automated sweeps over GPU counts for benchmarks like Jacobi, LBM, micro-benchmarks, and halo, providing consistent performance insights.
  • Enables LBM multi-GPU control: The LBM benchmark now accepts a --gpus N command-line argument, allowing it to dynamically limit the number of CUDA devices utilized, which is crucial for participation in scaling experiments.
  • Provides clear usage guidelines: Comprehensive documentation details how to build, configure, run, and interpret the results of these strong-scaling benchmarks.

massimim and others added 2 commits October 23, 2026 16:30
make_single_process_system mirrors jacobi_nvidia device selection for strong-scaling harnesses.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@massimim massimim self-assigned this Oct 23, 2026
@massimim massimim added the enhancement New feature or request label Oct 23, 2026
@massimim
massimim merged commit 18d91d7 into Autodesk:carbon Oct 23, 2026
3 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant