Академический Документы
Профессиональный Документы
Культура Документы
USADO POR EL USUARIO TIEMPO DE CPU TIEMPO USADO POR EL SISTEMA OPERATIVO
TIEMPO DE EJECUCION:
EJEMPLO:FUNCION TIME DE UNIX, 90,7u 12.9s 2:39 65% tiempo de CPU: 90.7 +12.9 = 103.6 seg tiempo de respuesta = 2min 39 seg =159 seg tiempo de CPU = 65% de tiempo de respuesta = 159 * 0.65 = 103.6 tiempo de espera de operaciones de E-S = 159 * 0.35 = 55.6 seg
CPI
i 1
CPIi * NI i NI
Tc _ B 1.25* Tc _ A
NI _ B 0.8 * NI _ A
Tiempo _ CPU_ A NI _ A * CPI _ A * Tc _ A Tiempo_ CPU_ B NI _ B * CPI _ B * Tc _ B Tiempo _ CPU_ B (0.8 *1.25) * NI _ A * CPI _ B * Tc _ A NI _ salto_ A NI _ resto_ A CPI _ A * CPI _ salto * CPI _ resto NI _ A NI _ A
CPI _ B NI _ salto_ B NI _ resto_ B * CPI _ salto * CPI _ resto NI _ B NI _ B
MIPS
1 CPI*106 * Tc
FACTORES QUE INFLUYEN: DEPENDE DEL REPERTORIO DE INSTRUCCIONES VARIA ENTRE PROGRAMAS PUEDEN VARIAR INVERSAMENTE AL RENDIMIENTO
Tiempo _ ejecucion _ maquina_ referencia MIPS relativo * MIPS referencia Tiempo _ ejecucion _ maquina_ medir
MFLOPS
MFLOPS
MFLOPS Wi * MFLOPS i
i 1
Donde: Wi =1, OPERACIONES DE SUMA, RESTA, COMPARACION y MULTIPLICACION Wi =4, OPERACIONESDIVISION y RAIZ CUADRADA Wi =8, OTRAS OPERACIONES DE PUNTO FLOTANTE PRODUCTIVIDAD: NUMERO DE TAREAS EJECUTADAS POR UNIDAD DE TIEMPO
LEY DE AMDAHL LA MEJORA GLOBAL OBTENIDA EN EL RENDIMIENTO GLOBAL DEL COMPUTADOR AL USAR UN MODO DE EJECUCION MAS RAPIDO ESTA LIMITADO POR LA FRACCION DE TIEMPO QUE SE TIENE EN EL MODO MAS RAPIDO. GANANCIA DE VELOCIDAD GLOBAL
gvglobal
Tsin Tcon
lim
gvmejora
gvglobal
1 1 fm
gvglobal
1/(1-fm)
gvmejora
EJEMPLO
fm=0.4 gvmejora=10
CPU
gvglobal
gvmejora
1 0.4 (1 0.4) 10
1.56
lim
gvmejora
gvglobal
1 1.666 1 0.4
P1, P2 ,.....,Pm
r1, r2 ,.....,rm
t1, t 2 ,....., t m
1 m1 Ta * m i 1ri
Rh
1 m Ta m 1 i 1ri
* Ta
fi i 1ri
R* h
1
* Ta
m mf i i 1ri
1 m R a * ri m i 1
R* a
fi * ri
i 1
EJEMPLO:
Programa P1 P2 P3 P4
C 20 20 50 100
Programa P1 P2 P3 P4
B 10 1 0.1 0.125
C 5 5 2 1
1 R a ( A) 0.25 Ta ( A) R a ( B) 1 0.21 Ta ( B)
PROGRAMAS DE APLICACION PERMITEN DIFERENTES OPCIONES DE EJECUCION PROGRAMAS DE IMPLEMENTACION KERNELS ANALIZAN CARACTERISTICAS ESPECIFICAS PATRONES MIDEN DIFERENTES MODOS DE FUNCIONAMIENTO
INFLUENCIA EN EL RENDIMIENTO DE LAS ALTERNATIVAS DE DISEO (1) TIPO DE ELEMENTOS DEMEMORIA EN LA CPU
TIPO DE MAQUINA
VENTAJAS
DESVENTAJAS
ACCUMULADOR
INSTRUCCIONES CORTAS
ELEVADO TRAFICO
REGISTRO
TIPO DE MAQUINA
VENTAJAS
DESVENTAJAS
REGISTRO -REGISTRO
REGISTRO -MEMORIA
MEMORIA - MEMORIA
TIPOS DE SEGMENTACION
(1) SECUENCIAL
INSTRUCCION 1 INSTRUCCION 2
E I D X M E
INSTRUCCION 1 INSTRUCCION 2
D I
X D
M X
E M E
(3) INFRASEGMENTADO
INSTRUCCION 1 INSTRUCCION 2
X I
M D
E X M E
(4) SUPERESCALAR
INSTRUCCION 1 INSTRUCCION 2 INSTRUCCION 3 INSTRUCCION 4 INSTRUCCION 5 INSTRUCCION 6 I I D D X X I I M M D D I I E E X X D D M M X X E E M M E E
DEPENDENCIAS DE DATOS TIPO: RAW (LEER DESPUES ESCRIBIR) LOAD R1, A ADD R2, R1, R1 TIPO: WAR (ESCRIBIR DESPUES LEER) MUL R1, R2, R3 LOAD R2, R1 TIPO: WAW (ESCRIBIR DESPUES ESCRIBIR)