pipeline

8

Click here to load reader

Upload: pamela-paz

Post on 08-Jul-2015

878 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Pipeline

EJERCICIOS DE MULTIPROCESAMIENT

O

Universidad Técnica Particular de Loja

Autor:

Ana K. Paz Alberca

[email protected]

Page 2: Pipeline

PROBLEMA PLANTEADO:

Page 3: Pipeline

EJECUCIÓN PARA EL PROGRAMA

Page 4: Pipeline

EJECUCIÓN PARA EL PROGRAMA (II)

Page 5: Pipeline

EJECUCIÓN PARA EL PROGRAMA (III)

Page 6: Pipeline

ANÁLISIS DEL PROGRAMA:Considerando la posibilidad de la ejecución del primer fragmento de código la mera de añadir cuatro números. La primera y la segunda instrucciones son independientes y, por tanto, pueden ser emitidos simultáneamente. Esto se ilustra en la simultánea cuestión de las instrucciones de carga R1, @ 1000 y la carga R2, @ 1008 en t = 0. Las instrucciones se han obtenido, decodificado, y los operandos se descargue. Las siguientes dos instrucciones, añadir R1, @ 1004 y agregar R2, @ 100C también son independientes entre sí, a pesar de que debe ser ejecutado después de las dos primeras instrucciones.

Page 7: Pipeline

ANÁLISIS DEL PROGRAMA:En consecuencia, pueden ser emitidos simultáneamente en t = 1, ya que los transformadores son pipeline. Estas instrucciones terminar en t = 5. Las siguientes dos instrucciones, añadir R1, R2 y R1 tienda, @ 2000 no puede ser ejecutado simultáneamente ya que el resultado de la ex (el contenido del registro R1) es utilizado por este último. Por lo tanto, sólo añadir la instrucción emitida en t = 2 y la tienda de instrucción en t = 3.

Page 8: Pipeline

ANÁLISIS DEL PROGRAMA:Debemos tener en cuenta que la instrucción añadir R1, R2 puede ser ejecutado sólo después de las dos anteriores instrucciones han sido ejecutados.