SlideShare una empresa de Scribd logo
1 de 8
EJERCICIOS DE MULTIPROCESAMIENTO Universidad Técnica Particular de Loja Autor: Ana K. Paz Alberca [email_address]
PROBLEMA PLANTEADO:
EJECUCIÓN PARA EL PROGRAMA
EJECUCIÓN PARA EL PROGRAMA (II)
EJECUCIÓN PARA EL PROGRAMA (III)
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.
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.
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.

Más contenido relacionado

Similar a Pipeline

Solución de Problemas de Ingeniería con MATLAB
Solución de Problemas de Ingeniería con MATLABSolución de Problemas de Ingeniería con MATLAB
Solución de Problemas de Ingeniería con MATLABJoanny Ibarbia Pardo
 
Análisis numérico - Lab4 - UNTECS
Análisis numérico - Lab4 - UNTECSAnálisis numérico - Lab4 - UNTECS
Análisis numérico - Lab4 - UNTECSIng. Electrónica xD
 
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRMicrocontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRSANTIAGO PABLO ALBERTO
 
Programacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxProgramacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxErrol31
 
Practica 4 microondas
Practica 4 microondasPractica 4 microondas
Practica 4 microondasJesussalasn
 
Amplificador lm741 integrador y diferenciador pd
Amplificador lm741 integrador y  diferenciador pdAmplificador lm741 integrador y  diferenciador pd
Amplificador lm741 integrador y diferenciador pdFranklin J.
 
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2SENA
 
Solucion de un circuito LCR en Matlab
Solucion de un circuito LCR en MatlabSolucion de un circuito LCR en Matlab
Solucion de un circuito LCR en MatlabSantiago Aguilar
 
Lenguaje Ladder
Lenguaje LadderLenguaje Ladder
Lenguaje LadderRuth Cano
 
EDO de Segundo Orden en Circuitos RLC en serie
EDO de Segundo Orden en Circuitos RLC en serieEDO de Segundo Orden en Circuitos RLC en serie
EDO de Segundo Orden en Circuitos RLC en serieIvenick
 

Similar a Pipeline (18)

Guía de ejercicios 1
Guía de ejercicios 1Guía de ejercicios 1
Guía de ejercicios 1
 
Entregable oficinas
Entregable oficinasEntregable oficinas
Entregable oficinas
 
Solución de Problemas de Ingeniería con MATLAB
Solución de Problemas de Ingeniería con MATLABSolución de Problemas de Ingeniería con MATLAB
Solución de Problemas de Ingeniería con MATLAB
 
Análisis numérico - Lab4 - UNTECS
Análisis numérico - Lab4 - UNTECSAnálisis numérico - Lab4 - UNTECS
Análisis numérico - Lab4 - UNTECS
 
Matlab
MatlabMatlab
Matlab
 
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVRMicrocontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
Microcontroladores: Programación en lenguaje ensamblador de Atmel Studio AVR
 
Programacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptxProgramacion IV - Semana 02.pptx
Programacion IV - Semana 02.pptx
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Guia 3
Guia 3Guia 3
Guia 3
 
Practica 4 microondas
Practica 4 microondasPractica 4 microondas
Practica 4 microondas
 
Deber#1 orcad a
Deber#1 orcad aDeber#1 orcad a
Deber#1 orcad a
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Amplificador lm741 integrador y diferenciador pd
Amplificador lm741 integrador y  diferenciador pdAmplificador lm741 integrador y  diferenciador pd
Amplificador lm741 integrador y diferenciador pd
 
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
 
Solucion de un circuito LCR en Matlab
Solucion de un circuito LCR en MatlabSolucion de un circuito LCR en Matlab
Solucion de un circuito LCR en Matlab
 
Lenguaje Ladder
Lenguaje LadderLenguaje Ladder
Lenguaje Ladder
 
20 problemas
20 problemas20 problemas
20 problemas
 
EDO de Segundo Orden en Circuitos RLC en serie
EDO de Segundo Orden en Circuitos RLC en serieEDO de Segundo Orden en Circuitos RLC en serie
EDO de Segundo Orden en Circuitos RLC en serie
 

Más de Pamela Paz

Minig text and audiovisual data
Minig text and audiovisual dataMinig text and audiovisual data
Minig text and audiovisual dataPamela Paz
 
Minig text and audiovisual data
Minig text and audiovisual dataMinig text and audiovisual data
Minig text and audiovisual dataPamela Paz
 
Minig text and audiovisual data
Minig text and audiovisual dataMinig text and audiovisual data
Minig text and audiovisual dataPamela Paz
 
Open Innovation
Open InnovationOpen Innovation
Open InnovationPamela Paz
 
Open Innovation
Open InnovationOpen Innovation
Open InnovationPamela Paz
 

Más de Pamela Paz (7)

Minig text and audiovisual data
Minig text and audiovisual dataMinig text and audiovisual data
Minig text and audiovisual data
 
Minig text and audiovisual data
Minig text and audiovisual dataMinig text and audiovisual data
Minig text and audiovisual data
 
Minig text and audiovisual data
Minig text and audiovisual dataMinig text and audiovisual data
Minig text and audiovisual data
 
No Puedo
No PuedoNo Puedo
No Puedo
 
No Puedo
No PuedoNo Puedo
No Puedo
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 

Pipeline

  • 1. EJERCICIOS DE MULTIPROCESAMIENTO Universidad Técnica Particular de Loja Autor: Ana K. Paz Alberca [email_address]
  • 4. EJECUCIÓN PARA EL PROGRAMA (II)
  • 5. EJECUCIÓN PARA EL PROGRAMA (III)
  • 6. 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.
  • 7. 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.
  • 8. 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.