logo

Crowdly

Browser

Додати до Chrome

UEF 1.2.1:Architectures évoluées des ordinateurs

Шукаєте відповіді та рішення тестів для UEF 1.2.1:Architectures évoluées des ordinateurs? Перегляньте нашу велику колекцію перевірених відповідей для UEF 1.2.1:Architectures évoluées des ordinateurs в esiclass.esi.dz.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

L'exécution du fragment de code suivant peut-elle produire des résultats incorrects dans le tableau « resultat » ?

...

#pragma omp parallel

num_threads(4)

{

    #pragma

omp for nowait

    for

(int i = 0; i < 100; i++) {

     

  data[i] = effectuer_calcul(i);

    }

 

    #pragma

omp single nowait

    {

     

  int somme = 0;

     

  for (int i = 0; i < 100; i++) {

     

     

somme += data[i];

        }

       

moyenne_globale = somme / 100.0;

    }

 

    #pragma omp for nowait

    for

(int i = 0; i < 100; i++) {

     

 

resultat[i] = data[i] - moyenne_globale;

    }

}

...

100%
0%
0%
0%
Переглянути це питання
L'exécution du fragment de code suivant peut-elle produire des résultats incorrects dans le tableau « resultat » ?

...

#pragma omp parallel

num_threads(4)

{

    #pragma

omp for nowait

    for

(int i = 0; i < 100; i++) {

     

  data[i] = effectuer_calcul(i);

    }

 

    #pragma

omp single

    {

     

  int somme = 0;

     

  for (int i = 0; i < 100; i++) {

     

     

somme += data[i];

        }

       

moyenne_globale = somme / 100.0;

    }

 

    #pragma omp for nowait

    for

(int i = 0; i < 100; i++) {

     

 

resultat[i] = data[i] - moyenne_globale;

    }

}

...

100%
0%
0%
0%
Переглянути це питання
L'exécution du fragment de code suivant peut-elle produire des résultats incorrects dans le tableau « resultat » ?

...

#pragma omp parallel

num_threads(4)

{

    #pragma

omp for

    for

(int i = 0; i < 100; i++) {

     

  data[i] = effectuer_calcul(i);

    }

 

    #pragma

omp single

    {

     

  int somme = 0;

     

  for (int i = 0; i < 100; i++) {

     

     

somme += data[i];

        }

       

moyenne_globale = somme / 100.0;

    }

 

    #pragma omp for nowait

    for

(int i = 0; i < 100; i++) {

     

 

resultat[i] = data[i] - moyenne_globale;

    }

}

...

0%
0%
0%
100%
Переглянути це питання
Quel est le temps d'exécution de ce fragment de code hors coût de gestion des threads ?

#pragma omp parallel num_threads

(8)

{

  for (int i = 0; i < 4; i++)

      #pragma omp for

      for (int j = 0; j < 200; j++)

          for (int k = 0; k < 5; k++)

              …  //

Nécessite 2 cycles d’horloge

}

0%
0%
0%
100%
Переглянути це питання
Quel est le temps d'exécution de ce fragment de code hors coût de gestion des threads ?

#pragma omp parallel num_threads

(8)

{

  #pragma omp for

  for (int i = 0; i < 4; i++)

      for (int j = 0; j < 20; j++)

          for (int k = 0; k < 20; k++)

              …  //

Nécessite 6 cycles d’horloge

}

100%
0%
0%
0%
Переглянути це питання

Quel composant du processeur pipeline est chargé de piloter l'exécution au sein du chemin de données ?

0%
0%
100%
0%
0%
Переглянути це питання
Dans un processeur pipeline, à quoi correspond concrètement le délai de propagation à travers le chemin physique le plus long dans l'étage le plus lent ?

100%
0%
0%
0%
0%
Переглянути це питання

Un programme de test (benchmark) de 1 000 instructions s'exécute sur un processeur pipeline à 5 étages (IF, ID, EX, MEM et WB). Ce processeur n'inclut aucune technique d’optimisation (le mécanisme d’envoi matériel ou forwarding est absent, et la lecture/écriture d’un même registre ne peut pas s'effectuer lors du même cycle d'horloge).

Au cours de l'exécution, on comptabilise un total de 500 cycles de suspension (stalls). Parmi ces suspensions, 15% ont été introduites pour résoudre des aléas de données de type RAW (Read After Write) survenant systématiquement entre deux instructions consécutives. 

Déterminez le nombre d'instructions ayant subi des cycles de suspension pour attendre la mise à jour effective du registre avant de pouvoir le lire. 

0%
100%
0%
0%
0%
Переглянути це питання

Dans un processeur pipeline à k étages, chaque étage étant caractérisé par un temps d'exécution égal à la période d'horloge τ, à quoi correspond le produit k × τ pour une instruction donnée ?

0%
0%
0%
0%
100%
Переглянути це питання
Dans un processeur pipeline, à quoi correspond concrètement le délai de propagation à travers le chemin physique le plus long dans l'un des étages ?  

0%
0%
100%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на esiclass.esi.dz?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome