GUIA CLASE PRCTICA No1 Rendimiento del Sistema de Cmputo
1) Un sistema de cmputo A ejecuta un programa p en 9 segundos y un sistema B ejecuta el mismo programa en 6 segundos. Cunto es la razn o ganancia de rendimiento n de B sobre A?
2) Una mquina A ejecuta un programa p en 5s y su CPU tiene una frecuencia de reloj de 1 GHz. Usted est diseando una mquina B y quiere que sta ejecute p en solamente 1 segundos aunque sabe que para ello requiere una mayor frecuencia de reloj y como consecuencia, sern requeridos 20% ms de ciclos para completar p. Qu frecuencia debe tener B para lograr el objetivo?
3) Un sistema de cmputo A ejecuta un programa p en 7 segundos y un sistema B ejecuta el mismo programa en 5 segundos. En qu porcentaje B aventaja a A? En cuanto tiempo B ejecutara p si aventajara a A en un 30%?
4) Si una mquina A ejecuta un programa p en 10 segundos con una frecuencia de 60MHz, Cuntos ciclos de reloj consumi la ejecucin de este programa?, Cuntas instrucciones ejecut A si su CPI es de 5?
5) Una computadora A requiere 50% ms de ciclos que otra computadora B para ejecutar un mismo programa p. Sin embargo, la frecuencia de reloj de A es 3 veces la frecuencia de reloj de B. Cul tiene mayor rendimiento?, En qu porcentaje supera sta a la otra?
6) Cul ser la frecuencia de reloj apropiada para una mquina A que estamos diseando, donde el paso de control ms tardado requiere 9.999 ns?, En cunto tiempo ejecutar un programa p que tiene un total de 9, 999,999 instrucciones, si el CPI de la mquina es 10?
7) Una computadora que tiene una frecuencia de reloj de 50MHz, ejecutar un programa p que tiene 100 000 instrucciones. En cunto tiempo se ejecutar el programa si sabemos que: 30% de las instrucciones a ejecutarse van a requerir 7 ciclos de reloj , 25% requerir 9 ciclos, 18% requerir 10 ciclos, 13% requerir 12 ciclos, 10% requerir 14 ciclos y 4% requerir 16 ciclos ?
8) Un sistema de cmputo A, cuya frecuencia es 100MHz y tienen CPI de 10, ejecuta un programa p en 10 segundos. Qu frecuencia debe tener un sistema B con la misma arquitectura que estamos diseando, para que con un CPI de 4 pueda ejecutar p en solo 5 segundos?
9) Tenemos una mquina A que tiene CPI de 10 y una frecuencia de 100MHz. Por otro lado, tenemos otra mquina B, que usando una arquitectura diferente a una frecuencia de solo 60MHz logra aventajar a A en rendimiento en un 25% aunque sus programas requieren ejecutar en promedio 20% ms de instrucciones que los de A. Qu CPI debe tener B para lograr tal ventaja? UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE ELECTROTECNIA Y COMPUTACION Departamento de Arquitectura y Sistemas
Arquitectura de Mquinas Computadoras III
10) Si la mquina A tiene una mtrica de desempeo de 10MIPS y ejecuta un programa p en 10 s. En cunto tiempo ejecutara el mismo programa una mquina con idntica arquitectura pero productividad de 12MIPS?
11) Una mquina X tiene una mtrica de desempeo de 10MIPS y ejecuta un programa p en 7 s. Una mquina A ejecuta el mismo programa p en 6 segundos. Cunto vale la productividad de A relativa a X?
12) Una computadora A en un laboratorio de modelacin y simulacin es usada para ejecutar programas que involucran intensivos clculos en punto flotante. Se quiere tener una idea del rendimiento de esta mquina, para lo cual se decide producir un benchmark sinttico que le aplica la siguiente carga de trabajo:
Este tard 10ms en completar su trabajo. Calcule en base a la tabla y el tiempo de ejecucin: a) MIPS, b) MFLOPS, c)MFLOPSnormalizados (Defina el peso)
13) Se mejora un sistema de cmputo al duplicar la frecuencia del CPU. Sin embargo, por regla general, el CPU en esa computadora est ocioso el 30% del tiempo. Cul es la aceleracin global del rendimiento del sistema logrado con la mejora?
14) Un sistema que usaba emulacin en punto flotante fue mejorado al agregarle una FPU que ejecuta 3 veces ms rpido las operaciones que el anterior. Cul es la ganancia global lograda en la ejecucin de un programa p si sabemos que el 80% de las instrucciones ejecutadas en p son operaciones en punto flotante?
15) Un sistema de memoria con tiempo de acceso de 60ns se mejora al jerarquizarlo, agregando una cach L1 con tiempo de acceso de 10ns. Cul ser el tiempo de acceso global del sistema con cach si sabemos que la tasa de aciertos anda en un 90%?
16) Se reemplaza un dispositivo de E/S tipo ISA, conectado al bus de expansin de 16 bits a una frecuencia de 12 MHz, por otro dispositivo que se conecta al bus PCI de 32 bits con una frecuencia de 66MHz. Calcule la ganancia de productividad de esta mejora en virtud de la velocidad de transferencia mxima que se puede alcanzar en cada tipo de bus.