Page history
14 December 2023
no edit summary
+6
no edit summary
+1
no edit summary
−40
Updating to match new version of source page
+40
no edit summary
+56
no edit summary
−22
Created page with "La fonctionnalité MPS est très utile pour exécuter plusieurs instances d’une même application CUDA quand celle-ci est trop petite pour occuper entièrement un GPU moderne. MPS vous permet d’exécuter toutes ces instances, pourvu que la mémoire du GPU soit suffisante. Dans plusieurs cas, la production de résultats pourrait être grandement augmentée."
−147
no edit summary
−17
no edit summary
+89
no edit summary
+61
Updating to match new version of source page
+40
12 December 2023
4 December 2023
Created page with "Vous pouvez alors utiliser la fonctionnalité MPS si vous avez plus d'un fil CPU qui a accjs au GPU. Ceci se produit quand vous exécutez une application hybride MPI/CUDA, une application hybride OpenMP/CUDA application ou plusieurs applications séquentielles CUDA (<i>GPU farming</i>)."
−23
Created page with "Nos tests ont démontré que MPS peut augmenter le nombre d'opérations en virgule flottante (<i>flops</i>) même quand le GPU est partagé avec des processus CPU qui ne sont pas reliés. Ceci signifie que MPS est idéal pour des applications CUDA qui traitent des problèmes de relativement petite taille qui par eux-mêmes sont incapables de bien saturer les GPU modernes qui ont des milliers de cœurs."
+61
Created page with "==Farming avec GPU=="
−51
Created page with "MPS n'est pas actif par défaut, mais il suffit de lancer les commandes suivantes avant de lancer votre application CUDA."
−68
Created page with "Le script suivant est un exemple pour configurer le farming avec GPU."
−100
no edit summary
+7
Created page with "Pour plus d'information sur MPS, voir [https://docs.nvidia.com/deploy/mps/index.html la documentation de NVIDIA]."
−92
Created page with "Hyper-Q (ou MPS) est une fonctionnalité des GPU de NVIDIA avec capacité de calcul CUDA 3.5 et plus,<ref>Voir le tableau des modèles, architectures et capacités de calcul CUDA dans [https://en.wikipedia.org/wiki/Nvidia_Tesla https://en.wikipedia.org/wiki/Nvidia_Tesla].</ref> ce qui est le cas pour toutes nos grappes d'usage général (Béluga, Cedar, Graham et Narval)."
−125
Updating to match new version of source page
+80
27 November 2023
23 November 2023
Created page with "#!/bin/bash #SBATCH --gpus-per-node=v100:1 #SBATCH -t 0-10:00 #SBATCH --mem=64G #SBATCH -c 8 mkdir -p $HOME/tmp export CUDA_MPS_LOG_DIRECTORY=$HOME/tmp nvidia-cuda-mps-control -d for ((i=0; i<8; i++)) do echo $i ./my_code $i & done wait"
−112
Created page with "==Aperçu=="
−57
Updating to match new version of source page
+21
Created page with "Hyper-Q / MPS"
+3,949