Skip to content

Support larger machines with OpenBLAS #323

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

Closed
eschnett opened this issue Mar 31, 2016 · 6 comments
Closed

Support larger machines with OpenBLAS #323

eschnett opened this issue Mar 31, 2016 · 6 comments
Labels
building Build system, or building Julia or its dependencies upstream The issue is with an upstream dependency, e.g. LLVM

Comments

@eschnett
Copy link
Contributor

Julia's deps/Makefile contains these lines:

# On linux, try to provision for the largest possible machine currently
OPENBLAS_BUILD_OPTS += NUM_THREADS=16

We have a system with 28 cores, and larger systems exist. Should this limit be increased?

@yuyichao
Copy link

Maybe ref OpenMathLib/OpenBLAS#103

@andreasnoack
Copy link
Member

It would be great to be able to set this with variable in Make.user.

@Keno
Copy link
Member

Keno commented Mar 31, 2016

The comment is misleading. @vtjnash explained what this number actually is in JuliaLang/julia#14857

@eschnett
Copy link
Contributor Author

eschnett commented Apr 1, 2016

@vtjnash Can you suggest a better formulation for this comment?

@ViralBShah
Copy link
Member

The only way is to try this out, but we want a small default also for memory allocation reasons.

@ViralBShah
Copy link
Member

Increasing this limit severely increases the amount of memory as @vtjnash mentions in JuliaLang/julia#14857 (comment)

Thus, it is unlikely the defaults will change unless upstream does something about it.

@ViralBShah ViralBShah added the upstream The issue is with an upstream dependency, e.g. LLVM label May 25, 2018
@KristofferC KristofferC transferred this issue from JuliaLang/julia Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Build system, or building Julia or its dependencies upstream The issue is with an upstream dependency, e.g. LLVM
Projects
None yet
Development

No branches or pull requests

6 participants