Este documento presenta varios ejercicios sobre el rendimiento de computadoras. El primer ejercicio calcula la aceleración global cuando el nuevo procesador es 10 veces más rápido en cálculos pero está inactivo el 20% del tiempo. El segundo ejercicio calcula la aceleración cuando un modo rápido nuevo es 15 veces más rápido y se usa el 40% del tiempo. El tercer ejercicio analiza el efecto de acelerar instrucciones de división en el rendimiento. Los ejercicios restantes involucran comparar el rendimiento de sistemas
0 calificaciones0% encontró este documento útil (0 votos)
65 vistas2 páginas
Este documento presenta varios ejercicios sobre el rendimiento de computadoras. El primer ejercicio calcula la aceleración global cuando el nuevo procesador es 10 veces más rápido en cálculos pero está inactivo el 20% del tiempo. El segundo ejercicio calcula la aceleración cuando un modo rápido nuevo es 15 veces más rápido y se usa el 40% del tiempo. El tercer ejercicio analiza el efecto de acelerar instrucciones de división en el rendimiento. Los ejercicios restantes involucran comparar el rendimiento de sistemas
Este documento presenta varios ejercicios sobre el rendimiento de computadoras. El primer ejercicio calcula la aceleración global cuando el nuevo procesador es 10 veces más rápido en cálculos pero está inactivo el 20% del tiempo. El segundo ejercicio calcula la aceleración cuando un modo rápido nuevo es 15 veces más rápido y se usa el 40% del tiempo. El tercer ejercicio analiza el efecto de acelerar instrucciones de división en el rendimiento. Los ejercicios restantes involucran comparar el rendimiento de sistemas
Este documento presenta varios ejercicios sobre el rendimiento de computadoras. El primer ejercicio calcula la aceleración global cuando el nuevo procesador es 10 veces más rápido en cálculos pero está inactivo el 20% del tiempo. El segundo ejercicio calcula la aceleración cuando un modo rápido nuevo es 15 veces más rápido y se usa el 40% del tiempo. El tercer ejercicio analiza el efecto de acelerar instrucciones de división en el rendimiento. Los ejercicios restantes involucran comparar el rendimiento de sistemas
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 2
Organización y Arquitectura de Computadores
Práctica 5
Rendimiento de la PC
1- Supongamos que estamos considerando una mejora del procesador, de un
sistema servidor que se utiliza para un servidor web. La nueva CPU es 10 veces más rápida en el cálculo de la aplicación web que el procesador original. Suponiendo que la CPU está inactiva durante 20% del tiempo, haciendo cálculos durante el 30% del tiempo y a la espera de E/S durante el 50% del tiempo, ¿cuál es la aceleración global en este caso?
2- Supongamos que hacemos una actualización a un equipo que mejora el modo de
ejecución en un factor de 15. Este nuevo “modo rápido” se utiliza durante el 40% del tiempo, medido como porcentaje del tiempo de ejecución cuando el “modo rápido” está en uso. ¿Cuál es la aceleración global que podemos lograr?
3- Un programa cuenta con el 10% de instrucciones de división. Todas las
instrucciones que no dividen llevan un ciclo de ejecución. Todas las instrucciones de división llevan 50 ciclos. a. ¿Cuál es el CPI de este programa en este procesador? b. ¿Qué porcentaje de tiempo se gasta sólo haciendo divisiones? c. ¿Cuál debería ser la aceleración si al aumentar la velocidad se divide el tiempo de ejecución de la instrucción de división por 2x? d. ¿Cuál debería ser la aceleración si al aumentar la velocidad se divide el tiempo de ejecución de la instrucción de división por 5x? e. ¿Cuál debería ser la aceleración si al aumentar la velocidad se divide el tiempo de ejecución de la instrucción de división por 10x? f. ¿Cuál debería ser la aceleración si al aumentar la velocidad se divide el tiempo de ejecución de la instrucción de división por 50x? g. ¿Cuál debería ser la aceleración si las instrucciones de división son infinitamente rápidas (cero ciclos)?
4- La computadora A ejecuta instrucciones en un procesador AMD y tiene una
frecuencia de reloj de 2,5 Ghz. La computadora B ejecuta las instrucciones en un procesador x86 y tiene una frecuencia de reloj de 3GHz.
a. Para el Programa P1 tiene 1,5 millones de instrucciones, el equipo A tiene un
CPI de 2 y el equipo B tiene un CPI de 3. ¿Qué equipo es más rápido para P1? ¿Cuál es la aceleración? b. Para el Programa P2 tiene 1 millón de instrucciones, el equipo A tiene un CPI de 1 y el equipo B tiene un CPI de 2. ¿Qué equipo es más rápido para P2? ¿Cuál es la aceleración?
5- Investigue la ley de Gustafson en Internet. Explique la aplicabilidad y las
restricciones implicadas en el uso de la ley de Amdahl y la ley de Gustafson para estimar el rendimiento de aceleración de un sistema n-procesador en Organización y Arquitectura de Computadores comparación con la de un sistema simpleprocesador. Desprecie el consumo general de comunicación.
Ejercicios Adicionales:
6- Se desea mejorar el rendimiento de un computador introduciendo un
coprocesador matemático que realice las operaciones de punto flotante en la mitad de tiempo. Calcular la ganancia en velocidad del sistema (speedup), para la ejecución de un programa si el 60% del mismo se dedica a ejecutar operaciones aritméticas en punto flotante. Si el programa tarda 12 segundos en ejecutarse sin la mejora, ¿cuánto tardará con la mejora?
7- Una operación muy común en el procesamiento de gráficos es la raíz cuadrada.
Las diferentes implementaciones de esta operación en punto flotante (FP) afectan considerablemente la performance de los procesadores. Suponga que la raíz cuadrada en punto flotante (FPSQR) es responsable del 25% del tiempo de ejecución de un programa de gráficos. El resto de las operaciones de punto flotante representan el 20% del total. Se presentan dos propuestas de mejora para una cierta arquitectura. La primera propuesta consiste en mejorar el hardware de FPSQR, acelerando esta operación en un factor de 10. La segunda alternativa es acelerar todas las instrucciones de FP un factor 1,5. Seleccionar la alternativa más provechosa, suponiendo que ambas mejoras representan el mismo costo monetario.
8- Suponga que se han realizado las siguientes mediciones para un programa de
procesamiento de gráficos: Frecuencia de FPSQR = 2% Frecuencia de FP (no FPSQR) = 25% CPI promedio de FPSQR = 20 CPI promedio de FP = 4.0 CPI promedio de otras instrucciones = 1.33
¿Cuál de las siguientes alternativas es más conveniente?
a) Disminuir el CPI de FPSQR a 2 b) Disminuir el CPI promedio de FP a 2.5
Un Circuito Secuencial Puede Entenderse Simplemente Como Un Circuito Combinacional en El Cuallas Salidas Dependen Tanto de Las Entradas Como de Las Salidas en Instantes Anteriores