
Quizz cours FITR - MPI
Authored by USSEGLIO Gaëlle
Information Technology (IT)
University
Used 8+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
5 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • Ungraded
MPI est une technologie de
Multiprocessing
Multithreading
2.
WORD CLOUD QUESTION
3 mins • Ungraded
Quels concepts la technologie MPI manipulent ?
Answer explanation
MPI manipule les concepts :
_ de mémoire distribuée
_ passage de message et communication explicite
_ haute scalabilité
3.
MULTIPLE SELECT QUESTION
1 min • 1 pt
De quoi ai-je besoin pour exécuter un code MPI ?
D'un compilateur standard type GNU
D'une implémentation MPI pour compiler et exécuter (OPENMPI, IntelMPI ...)
D'insérer des primitives MPI dans mon code
Partager le travail entre les différents processus avec une synchronisation du programme via l'envoi la réception de messages
4.
MULTIPLE SELECT QUESTION
1 min • 1 pt
Quel est le risque de mal maitrisé les différentes APIs Send/Recv MPI ? Par ex, remplacer la fonction IRecv par Recv.
Se retrouver en situation de deadlock
Ne pas recevoir certains messages dans le cas non bloquant
Corrompre le contenu du message envoyé
Answer explanation
Plusieurs APIs de Send/Recv existent pour adapter les modes bloquants et non bloquants.
Il est important de choisir la bonne API selon le besoin du code. Importance de recevoir tout les messages ou non et bien sur d'éviter les deadlock.
5.
MULTIPLE SELECT QUESTION
1 min • 1 pt
Quel est l'utilité des communicateurs pour le passage de message MPI ?
Pas besoin de communicateurs, on passe directement les message d'un processus à un autre
Obligation de passer par un communicateur. Le communicateur MPI_COMM_WORLD est celui par défaut pour la communication sur l'ensemble des processus
Possibilité de déclarer d'autres communicateurs et de les utiliser pour passer les messages sur un sous-groupe de processus
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?