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) aa(s) a ser(em) executada(s). Denota-se como aa a instrução que não tenha hazard 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 (iii); (ii), (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 (ii); (i),
Soluções para a tarefa
Respondido por
3
I - 2; II - 4; III - 1; IV - 3. Correto
Perguntas interessantes
Matemática,
8 meses atrás
Inglês,
8 meses atrás
Matemática,
8 meses atrás
História,
1 ano atrás
Física,
1 ano atrás
Sociologia,
1 ano atrás
História,
1 ano atrás