Openblas package needs to be built with NUM_THREADS=96 (or more)

Asked by sunita nadampalli

The current OpenBLAS package is built with 64 NUM_THREADS, hence it can be used on systems with only up to 64 cores.

https://salsa.debian.org/science-team/openblas/-/blob/master/debian/rules?ref_type=heads#L27

# Build generic package with hardcoded max number of threads of 64
GENERIC_OPTIONS := NUM_THREADS=64

With AWS Graviton4 (https://aws.amazon.com/blogs/aws/join-the-preview-for-new-memory-optimized-aws-graviton4-powered-amazon-ec2-instances-r8g/) supporting 96 Neoverse cores, we can't use the current package to make use of all 96 cores (by setting OMP_NUM_THREADS=96). It is now required to have OpenBLAS package rebuilt with 96 or more NUM_THREADS.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu openblas Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Manfred Hampl (m-hampl) said :
#1

Ubuntu is copying packages from Debian (to avoid double packaging work), and that setting in Ubuntu apparently has been inherited from Debian (see the link that you provided above). Thus you should ask this question (respectively make a proposal for such change) in Debian, and Ubuntu will then follow suit.

Revision history for this message
sunita nadampalli (sunita-ubuntu) said :
#2

Thanks, I will raise it in Debian forum.

Can you help with this problem?

Provide an answer of your own, or ask sunita nadampalli for more information if necessary.

To post a message you must log in.