Quizz cours FITR - MPI

Quizz cours FITR - MPI

University

5 Qs

quiz-placeholder

Similar activities

Texto PSQ 2025 Quiz

Texto PSQ 2025 Quiz

University

10 Qs

origine de la monnaie

origine de la monnaie

University

9 Qs

Quiz sur les logiciels EBP pour le BTS CG

Quiz sur les logiciels EBP pour le BTS CG

University

7 Qs

Quiz Newsletter

Quiz Newsletter

University

10 Qs

BDD#2

BDD#2

University

9 Qs

Les bases de WordPress pour débutants

Les bases de WordPress pour débutants

University

9 Qs

Rooting React

Rooting React

University

10 Qs

Quiz sur la fonction fetch

Quiz sur la fonction fetch

University

9 Qs

Quizz cours FITR - MPI

Quizz cours FITR - MPI

Assessment

Quiz

Information Technology (IT)

University

Medium

Created by

USSEGLIO Gaëlle

Used 5+ times

FREE Resource

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