Pipeline é uma técnica para aumento de performance computacional que consiste na tentativa de antecipar o início da próxima instrução. Essa antecipação pode resultar em execução fora de ordem, ou seja, antecipa(m)-se a(s) próxima(s) instrução(ões) que esteja(m) apta(s) a ser(em) executada(s). Denota-se como apta a instrução que não tenhahazard estrutural, nem de dados e nem de controle. Para essa questão, suponha o seguinte trecho de código:
(i) a = b / c;
(ii) d = a + e;
(iii) f = g – h;
(iv) a = k + f;
(v) i = a + j;
Enumere as linhas que apresentam hazards de dados:
a. |
(i) e (ii); (i), (iii) e (v); (iii) e (iv). |
|
b. |
(i) e (ii); (iv) e (v); (iii) e (iv). |
|
c. |
(i) e (ii); (i) e (iv); (iii) e (iv). |
|
d. |
(i) e (iii); (ii), (v); (iii) e (iv). |
|
e. |
(i) e (ii); (i), (iv) e (v); (iii) e (iv). |
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar