Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen FITR

Total questions: 11

Worksheet time: 30mins

Name
Class
Date
1.

Quelles sont les différences entre mémoire partagée et mémoire distribuée ? Quelles technologies peuvent être associées ?

4 lines
2.

Quels sont les risques d'une mauvaise synchronisation de messages MPI (citez-en à minima 2) ?

4 lines
3.

Est-ce possible de coupler la // OpenMP et MPI ? Si oui, quels sont les principes ?

4 lines
4.

Quelles sont les valeurs de var_firstPriv et var_shared affichées par les prints ?

a)

var_firstPriv = 4

var_shared = 4

b)

var_firstPriv = 2

var_shared = 10

c)

var_firstPriv = 2

var_shared = 80

d)

var_firstPriv = 4

var_shared = 90

5.

Dans le code reduction_tab, y-a-t-il plusieurs manières de // la boucle sur l'index k (à la suite du commentaire Parallel Loops) ? Si oui, avec quelles directives/clauses OpenMP ?

4 lines
6.

Dans le code reduction_tab, quel tableau doit être privé à la boucle // et quel tableau doit être protégé en écriture ?

4 lines
7.

Dans le code reduction_tab, quelle répartition de la boucle // via la clause schedule semble la plus appropriée ?

a)

static

b)

dynamic

c)

guided

8.

Voyez-vous une accélération en modifiant le nombre de Threads à l’exécution ?

4 lines
9.

Quels concepts fait de Dask, une technologie proche des technologies Big Data ? Quels concepts rendent Dask proche des principes HPC ?

4 lines
10.

Dans le notebook Array_delayed_somme_distribuee_de_matrices.ipynb, l'opération sum est-elle une transformation ou une action ? Quel est le signe distinctif ?

4 lines
11.

Dans le notebook Array_delayed_somme_distribuee_de_matrices.ipynb, où est exécutée la somme de matrice (variable result) ?

a)

Sur mon ordinateur portable ou ordinateur de l'école

b)

Au sein des ressources de ma session jupyterHub

c)

Sur d'autres nœuds du cluster TREX (ceux alloués via Slurm)