Вы находитесь на странице: 1из 9

UNIVERSIDAD NACIONAL DEL CALLAO prof.

Ing Electrnica

UNIVERSIDAD NACIONAL DEL CALLAO


FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
ESCUELA DE INGENIERA ELECTRNICA

CUARTO INFORME FINAL DE LABRATORIO


CURSO:

ARQUITECTURA DE COMPUTADORAS
PROFESOR:

Ing. Zenn Cucho Mendoza

ALUMNOS:
CDIGO
BLAS TOLEDO Walker Cesar
1113220663
MAHR CALLE Renzo Arturo Fernando
1113210139
CICLO:

2014-A
Laboratorio de Arquitectura de Computadoras 2014-A

UNIVERSIDAD NACIONAL DEL CALLAO prof. Ing Electrnica

/*Inicio de proceso a analizar*/

PROBLEMA 1
Para el siguiente proceso,
ejecute en el lenguaje

Do
{
c = a + b + c;
c = a b / 5;
c = a * b 1;
if ( b ! = 0 ) c= a / b;
k++
} while ( k < N )

complete el programa y
ensamblador. Utilice N=10.

/*Fin de proceso a analizar*/

Hallar:
a)
b)
c)
d)
e)

Numero de Instrucciones ejecutadas (N,I)


Numero de Ciclos.
Tiempo de Procesamiento.
CPI.
MIPS.

Laboratorio de Arquitectura de Computadoras 2014-A

UNIVERSIDAD NACIONAL DEL CALLAO prof. Ing Electrnica

SOLUCIN
Primero hacemos la programacin en el EMU8086:

a) El Nmero de Instrucciones (N.I) que usamos es:

Laboratorio de Arquitectura de Computadoras 2014-A

UNIVERSIDAD NACIONAL DEL CALLAO prof. Ing Electrnica

b) Luego para ver los nmeros de ciclos para el programa sin segmentacin seria:

Como podemos observar el programa sin segmentar ocupara por cada instruccin 5 siclos del
reloj, luego podemos inferir que a partir de la etiqueta main es donde se aplica el bucle que se
repetir 10 veces entonces podramos calcular el nm. De Ciclos de la siguiente forma:

Laboratorio de Arquitectura de Computadoras 2014-A

UNIVERSIDAD NACIONAL DEL CALLAO prof. Ing Electrnica

c) Para hallar el tiempo e procesamiento tendramos la siguiente formula:

d) Luego para poder hallar el CPI:

Laboratorio de Arquitectura de Computadoras 2014-A

UNIVERSIDAD NACIONAL DEL CALLAO prof. Ing Electrnica

d) Finalmente para hallar MIPS:

Laboratorio de Arquitectura de Computadoras 2014-A

UNIVERSIDAD NACIONAL DEL CALLAO prof. Ing Electrnica

PROBLEMA 2
Lavandera en PIPELINE:
Ana, Carlos, Carina y Roberto tienen cada uno una cantidad de ropa para lavar;
secar y ordenar, donde el tiempo empleado es:
-La lavadora emplea 30 minutos.
-La secadora emplea 40 minutos.
-Ordenar lleva 20 minutos.
Si el proceso de lavado comienza a las 5:00 pm.
a) Para una lavandera secuencial. A qu hora terminara todo el
Trabajo. Grafique.
b) Para una lavandera en Pipeline, A qu hora finalizara el trabajo.
Grafique.
c) Es correcto o falso ( Explique):
-Pipeline mejora la latencia de toda la carga de trabajo.
-Pipeline mejora el troughput de toda la carga de trabajo.
-Con ms etapas de pipeline se mejorara la performance.

SOLUCIN

Laboratorio de Arquitectura de Computadoras 2014-A

UNIVERSIDAD NACIONAL DEL CALLAO prof. Ing Electrnica


A) Para un proceso secuencial y sin segmentacin seria:

B) Para un proceso usando Pipeline:

C)

Pipeline mejora la latencia de toda la carga de trabajo. (F)


Siendo la Latencia el tiempo en procesar una instruccin, y sabiendo
que cuando aplicamos el pipeline no modificamos para nada el tiempo
de ejecucin de cada instruccin, el tiempo que emplea una siempre ser
el mismo dentro del proceso ya segmentado.

Laboratorio de Arquitectura de Computadoras 2014-A

UNIVERSIDAD NACIONAL DEL CALLAO prof. Ing Electrnica

Pipeline mejora el troughput de toda la carga de trabajo (V)


Troughput es el rendimiento medio de una tarea con respecto al
Tiempo y analizando el proceso con segmentacin se puede apreciar que
Al final va mejorando en la reduccin del tiempo para terminar de ejecutar
Todo el sistema

Con ms etapas de pipeline se mejorara la performance (v)


Ya que con ms etapas se incrementa la posibilidad de no incurrir a una
Dependencia de datos. Adems de que todo sera ms eficiente

Laboratorio de Arquitectura de Computadoras 2014-A

Вам также может понравиться