Академический Документы
Профессиональный Документы
Культура Документы
Curso 2014/15
Deseamos comparar el rendimiento de dos sistemas diferentes: S1 y S2. Se han realizado las siguientes
medidas sobre estos sistemas:
Programa 1
Programa 2
Tiempo en Sistema 1
12 s
4s
Tiempo en Sistema 2
15s
5s
Qu sistema tiene mejor redimiendo usando como carga de trabajo los programas 1 y 2?
Sabemos que:
RENDIMIENTO = 1 /TIEMPO DE EJECUCIN
Como se utilizan 2 programas tenemos que sumar ambos tiempos
Por lo tanto
RENDIMIENTO DEL SISTEMA 1
*Sumamos el tiempo de los 2 programas: 12S+4S=16S
Rendimiento= 1/16= 0.0625
RENDIMIENTO DEL SISTEMA 2
*Sumamos el tiempo de los 2 programas: 15S+5S=20S
1/20=0.05
Pgina
Curso 2014/15
Computador1
1 ciclo
2 ciclo
3 ciclo
4 ciclo
Computador 2
2 ciclos
2 ciclos
4 ciclos
4 ciclos
Suponer que el rendimiento de pico se define como la frecuencia ms rpida a la que una mquina
podra ejecutar una secuencia de instrucciones escogidas para maximizar esa frecuencia. Cules son
los rendimientos pico de Computador 1 y Computador 2 expresados como instrucciones por segundo?
COMO HACE REFERENCIA A PICO HAY QUE PONER LA MENOR DE LAS
INSTRUCCIONES YA QUE ES EL MEJOR CASO POSIBLE
Computador 1 frecuencia de reloj de 2,5 109 Hz
Computador 2 frecuencia de reloj de 3,2. 109 Hz
MIPS =
106 =
=
1
106
106 =
Computador 1 1 ciclo
MIPS =
1
106
2,5.109
1
Computador 2 2 ciclos
MIPS =
1
106
3,2.109
2
Pgina
Curso 2014/15
Considrese un Computador con tres tipos de instrucciones A, B, C y los siguientes CPI: CPIA=1,
CPIB=2, CPIC=3. Compilamos un mismo programa usando dos compiladores diferentes y obtenemos
los siguientes valores:
Nmero de instrucciones
(en miles de millones)
A B C
5
1 1
10 1 1
Pgina
Curso 2014/15
b) Y en cuanto a MIPS?
Sabemos que MIPS=N de Instrucciones / Tiempo de ejecucin x 106
Por lo que: N Instrucciones Compilador 1: (5+1+1)= 7 * 109 como su tiempo de ejecucin es de: 3,3s
7109
= 2121,21
3.3106
c) Qu nos da mejor medida de rendimiento: el tiempo de ejecucin del programa o los MIPS que
se ejecutan?
El tiempo de ejecucin, puesto que se ha acordado que se toma como valor referencia para el
rendimiento: el tiempo de ejecucin
Pgina