1 / 22

RENDIMIENTO DEL COMPUTADOR

RENDIMIENTO DEL COMPUTADOR. TIEMPO DE CPU:TIEMPO DE EJECUCION DE UN PROGRAMA. TIEMPO DE EJECUCION :. TIEMPO DE RESPUESTA: TIEMPO PARA COMPLETAR UNA TAREA. TIEMPO USADO POR EL USUARIO. TIEMPO DE CPU. TIEMPO USADO POR EL SISTEMA OPERATIVO.

tanner-hull
Download Presentation

RENDIMIENTO DEL COMPUTADOR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RENDIMIENTO DEL COMPUTADOR TIEMPO DE CPU:TIEMPO DE EJECUCION DE UN PROGRAMA TIEMPO DE EJECUCION: TIEMPO DE RESPUESTA: TIEMPO PARA COMPLETAR UNA TAREA TIEMPO USADO POR EL USUARIO TIEMPO DE CPU TIEMPO USADO POR EL SISTEMA OPERATIVO 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

  2. NI, CPI: dependen del compilador y la arquitectura de la maquina Tc: Función de la tecnología de la máquina

  3. PROBLEMA: QUE CPU ES MAS RAPIDA?

  4. OTROS PARAMETROS DE RENDIMIENTO • FACTORES QUE INFLUYEN: • DEPENDE DEL REPERTORIO DE INSTRUCCIONES • VARIA ENTRE PROGRAMAS • PUEDEN VARIAR INVERSAMENTE AL RENDIMIENTO

  5. MFLOPS 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

  6. 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

  7. EJEMPLO

  8. RENDIMIENTO MEDIO ARMONICO CONJUNTO DE PROGRAMAS VELOCIDADES DE EJECUCION TIEMPOS DE EJECUCION TIEMPO DE EJECUCION MEDIO ARMONICO VELOCIDAD MEDIA ARMONICA

  9. TIEMPO DE EJECUCION MEDIO PONDERADO Donde, fi representa el peso del programa Pi y VELOCIDAD DE EJECUCION MEDIA ARMONICA VELOCIDAD DE EJECUCION MEDIA ARITMETICA VELOCIDAD DE EJECUCION MEDIA ARITMETICA PONDERADA

  10. EJEMPLO: r1 = 2000 instrucciones / segundo r2 = 5000 instrucciones / segundo instrucciones / segundo NUMERO DE INSTRUCIONES EJECUTADAS EN 7 SEGUNDOS = 3500*7=24500  20000

  11. EJEMPLO: CUAL ES EL COMPUTADOR MAS RAPIDO CALCULO DE MIPS PARA 100000000 INSTRUCIIONES

  12. TIEMPO DE EJECUCION MEDIO ARITMETICO

  13. VELOCIDADES DE EJECUCION MEDIA ARMONICA SOLUCION: COMPUTADOR C ES MAS RAPIDO LUEGO ES A y POR ULTIMO ES B

  14. PROGRAMAS DE MEDIDA (BENCHMARK) APLICACIONES CON NUMEROS ENTEROS APLICACIONES CON NUMEROS REALES AMBITO DE APLICACION APLICACIONES CON BASE DE DATOS PROGRAMAS DE APLICACION PERMITEN DIFERENTES OPCIONES DE EJECUCION PROGRAMAS DE IMPLEMENTACION KERNELS ANALIZAN CARACTERISTICAS ESPECIFICAS PATRONES MIDEN DIFERENTES MODOS DE FUNCIONAMIENTO

  15. INFLUENCIA EN EL RENDIMIENTO DE LAS ALTERNATIVAS DE DISEÑO (1) TIPO DE ELEMENTOS DEMEMORIA EN LA CPU CONCLUSION: LA OPCION ES POR MAQUINA DE REGISTRO DE PROPOSITO GENERAL

  16. REFERENCIA A MEMORIA EN INSTRUCCIONES ALU

  17. TIPOS DE SEGMENTACION (1) SECUENCIAL (2) SEGMENTADO LINEAL

  18. (3) INFRASEGMENTADO (4) SUPERESCALAR

  19. 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) MUL R1,R1, R3 ADD R1, R4, R5

  20. DEPENDENCIA DE CONTROL MUL R1, R2, R3 JZ APROX SUB R4, R1, R1 APROX: LOAD R1, X DEPENDENCIA DE RECURSOS COMPARTIDOS MUL R1, R2, R3 ADD R4, R2, R3

More Related