`BIGNUMA` and `NUM_THREADS>256` on 2×192-core AmpereOne (AArch64)

Ouverte
#5,555 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
c, linux

Piste de recherche

Commencez par la documentation d’OpenBLAS concernant BIGNUMA et NUM_THREADS, puis étudiez la configuration de build ARMV8 à l’aide de la commande make indiquée sur AArch64. Le travail est considéré comme terminé lorsqu’il est établi et validé si 384 threads par processus sont pris en charge, si BIGNUMA s’applique à Arm, et que l’alternative recommandée est documentée dans le cas contraire.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Hi,

I’d like clarification on using OpenBLAS on a 2×192-core AmpereOne (384 cores total), AArch64 Linux.

Planned build:

make TARGET=ARMV8 USE_OPENMP=1 NUM_THREADS=384 BIGNUMA=1

Docs mention a default 256-core limit, and BIGNUMA=1 extending support to 1024 cores, but this seems described mainly for x86_64.

Questions:

  1. On AmpereOne (AArch64), is BIGNUMA=1 NUM_THREADS=384 a supported/validated configuration for a single process?
  2. Or should AArch64 builds be treated as limited to 256 threads per process (keep NUM_THREADS <= 256 and use multiple MPI ranks)?
  3. Is BIGNUMA intended to be x86_64-only, or is it expected to work on Arm as well?
Langage dominant
C
Étoiles
7.6k
Forks
1.7k
Merge moyen
1 j 3 h
PR mergées (30 j)
42

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de OpenMathLib/OpenBLAS

Toutes les issues de OpenMathLib/OpenBLAS

Issues similaires

Plus d'issues C

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.