logo

Crowdly

Browser

Додати до Chrome

CA & OS (Computer Architecture) - EFREI - Fall 2026

Шукаєте відповіді та рішення тестів для CA & OS (Computer Architecture) - EFREI - Fall 2026? Перегляньте нашу велику колекцію перевірених відповідей для CA & OS (Computer Architecture) - EFREI - Fall 2026 в moodle.lab.ii.agh.edu.pl.

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

Consider a processor in which the execution of each instruction is

divided into 5 phases.  What will be the

theoretical maximum speedup of program execution if the processor's

instructions can be executed in a pipeline?

❌
❌
❌
✅
Переглянути це питання

The user program consists of 25 instructions, each of which is executed

in 2 clock cycle, and 10 instructions, each of which executes in 5 clock

cycles.

The average cycles per

instruction (

CPI) for that program is:

❌
❌
✅
❌
Переглянути це питання

A MIPS CPU executes the following code:

ld r1,A(r0)

ld r2,B(r0)

dadd r3,r1,r2

In such a case the CPU may have to deal with:

❌
❌
✅
❌
❌
Переглянути це питання
Limiter l'impact des risques structurels

Il est parfois possible d'éliminer les blocages structurels en modifiant l'ordre d'exécution des instructions. Ces modifications doivent être effectuées avec précaution, en veillant à la bonne exécution du programme. 

Dans l'exemple de programme, une modification possible consiste à déplacer l'instruction add.d f4,f3,f3et à la placer après l' div.d f5,f3,f2instruction précédente.

Modifiez le programme comme suggéré et exécutez-le. 

Combien de cycles d'horloge ont été nécessaires pour exécuter le programme modifié ?

Переглянути це питання
Nombre de cycles d'horloge pour l'exécution en pipeline

Avant d'exécuter le programme dans le simulateur WinMIPS64, désactivez le mécanisme de transfert de données

(dans les paramètres, onglet simulation, désactivez l'option « Transfert CPU »).

Exécutez le programme d'exemple avec WinMIPS. Une fois l'exécution terminée, répondez à la question :

quel est le nombre de cycles d'horloge nécessaires pour exécuter ce programme ?

Переглянути це питання
Valeur CPI pour l'exécution en pipeline

Quelle est la valeur CPI pour l'exécution en pipeline du programme ?

(Ceci peut être calculé manuellement ou obtenu à partir de la fenêtre de statistiques du simulateur WinMIPS64).

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

Calculer ou noter la valeur de l'IPC à partir de la fenêtre statistique.

Переглянути це питання
Risque structurel - nombre d'instructions

L'un des indicateurs utilisés pour évaluer l'efficacité de l' exécution d'un programme est le CPI (cycles d'horloge par instruction). Il indique le nombre moyen de cycles d'horloge nécessaires pour exécuter une instruction. Pour un processeur séquentiel doté d'une unité d'exécution à 5 étages, chaque étage nécessitant un cycle d'horloge, la valeur du CPI est de 5. Plus la valeur du CPI est basse, meilleure est l'efficacité.

La valeur CPI peut être facilement calculée en prenant en compte le nombre d'instructions que contient le programme et le nombre de cycles d'horloge nécessaires à son exécution.

Combien d'instructions contient le programme de la question précédente ?

Переглянути це питання
Aléa structurel - Calcul de l'IPC pour l'exécution séquentielle de programmes

Quelle est la valeur CPI pour l'exécution séquentielle d'un programme ?

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

Expliquez brièvement pourquoi le réordonnancement des instructions réduit le nombre de cycles d'horloge nécessaires à l'exécution d'un programme.

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

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.lab.ii.agh.edu.pl?

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

Browser

Додати до Chrome