Calculatoare Numerice 2 · 2014 · Sesiune
- Profesor
- Decebal Popescu
- Anul examenului
- 2014
- Sesiune
- Sesiune
- Serie
- CB
- Grupă
- 331-332
- Adăugat
- 10 februarie 2014 de anonim
1. a) Dati un exemplu de decizie intarziata.
b) Ce este UMA si NUMA?
c) Ce intelegeti prin dependenta de iesire?
d) Ce intelegeti prin antidependenta?
2. Se da programul de mai jos. Spuneti daca apar hazarde in programul dat si daca exista specificati unde apar si tipul lor. Prezentati versiunea programului fara hazarde.
lw $t1, 0($t0);
lw $t2, 4($t0);
add $t3, $t1, $t2;
sw $t3, 12($t0);
lw $t4, 8($t0);
add $t5, $t1, $t4;
sw $t5, 16($t0)
3. Se da programul de mai jos. Specificati hazardele ce apar in program si prezentati executia programului fara hazarde.
P11: lw $1, 40($6)
P12: add $6, $2, $2
P13: sw $6, 50($t1)
4. Se da o memorie cahe ce are 4 blocuri de cate un cuvant. Stiind ce memoria este cu asociativitate partiala pe 2 cai, sa se specifice numarul de esecuri pentru secventa urmatoare de adrese: 0, 8, 0, 6, 8, 6, 8, 8, 0.
5. Fie programul de mai jos. Sa se specifice ce tip de predictor este folosit. Este acest preditor mai bun decat predictorul pe 2 biti?
DADDIUR3, R1, #-2
BNEZR3, L1
DADDR1, R0, R0
L1: DADDIUR3, R2, #-2
BNEZR3, L2
DADDR2, R0, R0
L2: DSUBUR3, R1, R2
BEQZR3, L3
b) Ce este UMA si NUMA?
c) Ce intelegeti prin dependenta de iesire?
d) Ce intelegeti prin antidependenta?
2. Se da programul de mai jos. Spuneti daca apar hazarde in programul dat si daca exista specificati unde apar si tipul lor. Prezentati versiunea programului fara hazarde.
lw $t1, 0($t0);
lw $t2, 4($t0);
add $t3, $t1, $t2;
sw $t3, 12($t0);
lw $t4, 8($t0);
add $t5, $t1, $t4;
sw $t5, 16($t0)
3. Se da programul de mai jos. Specificati hazardele ce apar in program si prezentati executia programului fara hazarde.
P11: lw $1, 40($6)
P12: add $6, $2, $2
P13: sw $6, 50($t1)
4. Se da o memorie cahe ce are 4 blocuri de cate un cuvant. Stiind ce memoria este cu asociativitate partiala pe 2 cai, sa se specifice numarul de esecuri pentru secventa urmatoare de adrese: 0, 8, 0, 6, 8, 6, 8, 8, 0.
5. Fie programul de mai jos. Sa se specifice ce tip de predictor este folosit. Este acest preditor mai bun decat predictorul pe 2 biti?
DADDIUR3, R1, #-2
BNEZR3, L1
DADDR1, R0, R0
L1: DADDIUR3, R2, #-2
BNEZR3, L2
DADDR2, R0, R0
L2: DSUBUR3, R1, R2
BEQZR3, L3