Skip to content

Conversation

hlinsen
Copy link
Contributor

@hlinsen hlinsen commented Oct 6, 2025

This PR enables stream concurrency by sharing SM resources between PDLP and Barrier. It fixes compile errors that occured while merging #272

@hlinsen hlinsen requested a review from a team as a code owner October 6, 2025 14:49
@hlinsen hlinsen requested review from rg20 and Kh4ster October 6, 2025 14:49
@hlinsen hlinsen added non-breaking Introduces a non-breaking change improvement Improves an existing functionality labels Oct 6, 2025
@hlinsen hlinsen requested review from a team as code owners October 6, 2025 17:41
@hlinsen hlinsen requested a review from rgsl888prabhu October 6, 2025 17:41
Copy link
Contributor

@chris-maes chris-maes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. But perhaps someone with more experience with CUDA driver calls should check?

@rgsl888prabhu rgsl888prabhu requested a review from bdice October 6, 2025 20:29
Copy link
Contributor

@bdice bdice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a couple of questions but nothing worth blocking over.

CUDA::curand
CUDA::cusolver
TBB::tbb
CUDA::cuda_driver
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess this does a dlopen now, rather than dynamically linking, which is why this is removed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't checked the trace but I think so. I wanted to avoid linking to the driver with these changes.

@rgsl888prabhu
Copy link
Collaborator

/merge

@rapids-bot rapids-bot bot merged commit 7649f9f into NVIDIA:branch-25.10 Oct 7, 2025
258 of 260 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improves an existing functionality non-breaking Introduces a non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants