Search Header Logo

Quizz cours FITR - MPI

Authored by USSEGLIO Gaëlle

Information Technology (IT)

University

Used 8+ times

Quizz cours FITR - MPI
AI

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

Media Image

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

Media Image

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?