Pipeline é uma técnica para aumento de performance

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). 

Disciplina:Fundamentos de Sistemas de Informação1.519 materiais

1 resposta(s)

Carregar mais