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

RFC: Do we want to multithread by default? #85

Merged
merged 2 commits into from
Aug 10, 2023

Conversation

chriselrod
Copy link
Contributor

@chriselrod chriselrod commented Aug 9, 2023

The argument against is that we don't get good scaling anyway.

Defaulting to single threaded is predictable, and makes sure we play well when used (for example) from ensemble methods.
LinearSolve is likely to switch to MKL for larger sizes where multithreading becomes profitable.

@chriselrod chriselrod added the question Further information is requested label Aug 9, 2023
@chriselrod chriselrod changed the title Do not multithread by default? RFC: Do we want to multithread by default? Aug 9, 2023
@ChrisRackauckas
Copy link
Contributor

That could be reasonable.

@YingboMa YingboMa merged commit 59b84c2 into JuliaLinearAlgebra:master Aug 10, 2023
15 checks passed
@chriselrod chriselrod deleted the nothreaddefault branch August 10, 2023 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants