Quizz cours FITR - MPI

Quizz cours FITR - MPI

University

5 Qs

quiz-placeholder

Similar activities

IA Générative 20/02/2025

IA Générative 20/02/2025

University

4 Qs

Les trois dimensions

Les trois dimensions

University

7 Qs

ISETSO BI

ISETSO BI

University

5 Qs

Quizz Cyber

Quizz Cyber

University

10 Qs

QCM - Concevoir et publier des contenus engageants

QCM - Concevoir et publier des contenus engageants

University

10 Qs

Testez vos connaissances en Tailwind

Testez vos connaissances en Tailwind

University

9 Qs

quiz_veille1

quiz_veille1

University

10 Qs

Rappel_Data mining

Rappel_Data mining

University

9 Qs

Quizz cours FITR - MPI

Quizz cours FITR - MPI

Assessment

Quiz

Information Technology (IT)

University

Medium

Created by

USSEGLIO Gaëlle

Used 3+ 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