Ley de Amdahl.

Slides:



Advertisements
Presentaciones similares
MATEMÁTICAS II MEDIO PROGRAMA EMPRENDER PREUNIVERSITARIO ALUMNOS UC
Advertisements

Cálculo de probabilidades con la regla de Laplace
Marriott Corporation: el Costo del Capital
Profesor : Rodrigo Sanchez H.
Finanzas Política de Financiamiento
Restando el complementario
ÁRBOLES DE DECISIÓN Método secuencial de toma de decisiones en ambiente de riesgo (se conocen los estados posibles de la naturaleza, así como las probabilidades.
Hardware. Definición Equipamiento de las computadoras y de las redes consistente en transistores, tarjetas de circuitos,cableados, conexiones, unidades.
ECUACIONES LINEALES.
REGIONES C.C.P. – A.F.A. S.C.L. Región Norte Región Lejano Oeste Región Litoral Región G6 Región NBA.
REGIONES C.C.P. – A.F.A. S.C.L. Región Norte Región Lejano Oeste Región Litoral Región G6 Región NBA.
MUESTREO (NAGA´s) BOLETÍN 5020
Componentes de una computadora
ARQUITECTURA DE COMPUTADORES - PERFORMANCE
Pruebas de significancia para datos cualitativos
Adaptación por el autor de apuntes de clases dictadas por la Dra. G Castle en la Universidad de Liverpool, enriquecidas con experiencias del propio autor.
TÉCNICAS FINANCIERAS SELECTAS PARA EVALUAR INVERSIONES
Scheduling dinámico Scoreboarding.
Pruebas de hipótesis.
Los elementos invertibles de Z6 son 1 y 5
A.L. 3 Calcula la suma correspondiente en cada caso.
Tema 5: Teoría de colas Ezequiel López Rubio
COSTOS EN TOMA DE DECISIONES
1 Medigap y Otro Seguro Suplementario REACH 2002 Módulo 3.
Taller 2 “PROGRAMACION DE LA PRODUCCION”
8. Distribuciones continuas
PRUEBA DE APTITUD ACADÉMICA RAZONAMIENTO MATEMÁTICO
Datapath para las instrucciones aritméticas y lógicas
Speedup, Ley de Amdahl y MIPS
Programación Paralela Dr. Mario Rossainz López FCC- BUAP
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO DE GUAYAMA PROF
Ejemplos resueltos de actividades con Fracciones.
Modelo M | M | 1 Teoria de Colas.
PROGRAMA DE FIDELIZACIÓN (ADR) (Nuevo Programa – 1 de septiembre) LifePak ® (Ejemplo) PSV 5% Descuento= (68.97 PSV) Envío= 4.5 (9.00.
UNIVERSIDAD NACIONAL DE INGENIERIA UNI-NORTE.
Introducción: Servicio de Cobertura para Inversiones de Capital Privado Como inversionista en el sector agroindustrial, FOCIR reconoce los riesgos inherentes.
Cinemática de movimiento circular uniforme
CENTRO EDUCATIVO ANAHUAC, A.C. PRÁCTICA DE CONTABILIDAD # 6 PRÁCTICA DE CONTABILIDAD # 6 EMPRESA: LA IMPERIAL EMPRESA: LA IMPERIAL.
CENTRO EDUCATIVO ANAHUAC, A.C. PRÁCTICA DE CONTABILIDAD # 4 PRÁCTICA DE CONTABILIDAD # 4 EMPRESA : LA MORELIANA EMPRESA : LA MORELIANA.
Expresiones Racionales
Exponentes Racionales y Radicales
Lic. Alex Iparraguirre Zavaleta
La minimización de los costes
La gráfica es una línea recta que representa la velocidad.
MINIMO COMÚN MÚLTIPLO DE DOS NÚMEROS a y b
Estudio del movimiento
Instituto tecnológico de Villahermosa
INGENIERIA INDUSTRIAL.
Medidas de Desempeño Teoría de Colas
Matemática básica para Comunicadores
ÍNDICE DE MASA CORPORAL (IMC)
Problemas de modelación con operaciones básicas
UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS Área de Ciencias Introducción a la matemática universitaria Porcentajes Sesión 1.1 Copyright © 2006 A. Novoa,
POLÍTICA DE PRECIOS.
REPASANDO: Punto de Equilibrio
ECUACIONES DEL MRUV
VENCIMIENTO.
Dirección de la Productividad
Unidad aritmético-lógica
Métodos de muestreo.
 La rectoría de una Universidad ha decidido seleccionar aleatoriamente una muestra de dos estudiantes de cada grupo para dar seguimiento a su nivel académico.
Tema: Regla del tanto por ciento
SUMA DE FRACCIONES DEL TERCER TIPO.
Potencias y Raíces de números naturales
Rendimiento de la CPU y sus factores
Rendimiento y/o desempeño.. RENDIMIENTO “El computador A es más rápido que el computador B” Como se determina el rendimiento de un computador para: El.
UNIDAD 1. ORGANIZACIÓN BÁSICA Y DISEÑO DEL COMPUTADOR
Preparación de Proyectos Módulo I. Diferenciación del Proyecto.
Clustering Redes II Sobre la base que ya conocen… … los clusters requieren un apilamiento de máquinas de diversa estructura, con el fin de repartirse.
Ley de Amdahl.
Transcripción de la presentación:

Ley de Amdahl

Definición Evalúa como cambia el rendimiento al mejorar una parte de la computadora. Define el speedup (aceleración) que se puede alcanzar al usar cierta mejora. Alternativamente Universidad de Sonora Arquitectura de Computadoras

Factores El speedup depende de dos factores: La fracción del proceso original que puede ser mejorado. Si la mejora afecta 20 segundos de un proceso que tarda 60 segundos, entonces Fracciónmejora = 20/60. Aceleración de la fracción que puede ser mejorada. Si la mejora hace que la parte que tardaba 20 segundos ahora tarde 12, Speedupmejora = 20/12. Universidad de Sonora Arquitectura de Computadoras

Tiempo de ejecución El tiempo de ejecución mejorado es igual al tiempo que no se usa la mejora mas el tiempo que si usa la mejora. Universidad de Sonora Arquitectura de Computadoras

Ejemplo Tiempo de ejecución original: 60 segundos. Mejora: 20 segundos se hacen ahora en 12. Fracciónmejora: 20/60 = 0.333. Speedupmejora: 20/12 = 1.667. Tiempo de ejecución con la mejora: 60 x ((1 – 0.333) + 0.333/1.667) = 60 x (0.667 + 0.2) = 60 x (0.867) = 52 Universidad de Sonora Arquitectura de Computadoras

Speedup global El speedup global es: Alternativamente: Universidad de Sonora Arquitectura de Computadoras

Ejemplo Fracciónmejora: 20/60 = 0.333. Speedupmejora: 20/12 = 1.667. Tiempo de ejecución original: 60 segundos. Tiempo de ejecución con la mejora: 52 segundos. Speedupglobal = 60 / 52 = 1.15. Speedupglobal = 1 / ((1 – 0.333) + (0.333 / 1.667)) = 1.15. Universidad de Sonora Arquitectura de Computadoras

Otro ejemplo Un programa tarda 100 segundos en correr. El programa pasa 80 segundos en un procedimiento. ¿Qué tanto se debe mejorar ese procedimiento para que todo el programa corra 5 veces más rápido? Universidad de Sonora Arquitectura de Computadoras

Otro ejemplo Usamos la ley de Amdahl: Tiempo de ejecución original: 100 segundos. Tiempo de ejecución nuevo: 20 segundos. Fracción mejorada: 80 / 100 = 0.8 Falta por saber el speedup de la mejora. Universidad de Sonora Arquitectura de Computadoras

Otro ejemplo 20 = 100 x ((1 – 0.8) + (0.8 / Speedupmejora)) No hay forma de que el programa mejorado corra en 20 segundos. Universidad de Sonora Arquitectura de Computadoras

Corolario de la ley de Amdahl El speedup global está limitado por la fracción del programa que se puede mejorar. ¿Cómo se interpreta ese límite cuando Fracciónmejora es 1? Universidad de Sonora Arquitectura de Computadoras

Ejemplo Se tiene un servidor de Web. Se le cambia la CPU por una CPU que es 10 veces más rápida que la antigua. La CPU antigua estaba 40% del tiempo haciendo cálculos y 60% ociosa esperando I/O. ¿Cuál es el speedup global con la nueva CPU? Universidad de Sonora Arquitectura de Computadoras

Ejemplo Fracción que se puede mejorar: 40% = 0.4. Speedup de la mejora: 10. El corolario de la ley de Amdahl limita el speedup global: Speedupglobal < 1 / (1 – 0.4) = 1.67 Usando la ley de Amdahl, el speedup global es: Universidad de Sonora Arquitectura de Computadoras

Ejemplo El speedup global es: 1 / ((1 – 0.4) + (0.4 / 10)) = 1.56 El servidor con la nueva CPU es 1.56 veces más rápido que el servidor con la antigua CPU. Universidad de Sonora Arquitectura de Computadoras

Aplicaciones La ley de Amdahl se puede usar para comparar entre dos opciones. Se quiere mejorar un programa que hace ciertos cálculos. Hay dos opciones: Comprar un chip que acelera el 20% del programa 10 veces. Recodificar el 50% del programa para que corra 1.6 veces más rápido. ¿Qué opción ofrece mejor speedup? Universidad de Sonora Arquitectura de Computadoras

Aplicaciones Se usa la ley de Amdahl: Opción 1: Fracciónmejora = 0.2 Speedupmejora = 10 Speedupglobal = 1 / ((1 – 0.2) + (0.2 / 10)) = 1.219 Universidad de Sonora Arquitectura de Computadoras

Aplicaciones Opción 2: No hay mucha diferencia entre 1.219 y 1.231. Fracciónmejora = 0.5 Speedupmejora = 1.6 Speedupglobal = 1 / ((1 – 0.5) + (0.5 / 1.6)) = 1.231 No hay mucha diferencia entre 1.219 y 1.231. Hay que considerar otros factores en la decisión. Universidad de Sonora Arquitectura de Computadoras

Aplicaciones La ley de Amdahl se puede usar en otros estudios. Un sistema de discos en un centro de cómputo tiene varios componentes. Cuando se presenta una falla, el porcentaje de que sea alguno de los componentes es como sigue: Componente Porcentaje Discos 43% Controlador SCSI 9% Fuente de poder 22% Abanico Cable SCSI 4% Universidad de Sonora Arquitectura de Computadoras

Aplicaciones Un estudio determina que instalando otra fuente de poder eleva la confiabilidad (tiempo medio entre fallas) de las fuentes de poder en 4,150 veces. ¿Qué tanto se eleva la confiabilidad de todo el sistema de discos? Universidad de Sonora Arquitectura de Computadoras

Aplicaciones La ley de Amdahl se puede adaptar: Fracciónmejora = 0.22. Confiabilidadmejora = 4150. La confiabilidad global es: 1 / ((1 – 0.22) + (0.22 / 4150) = 1.28 La confiabilidad del sistema con dos fuentes de poder es 1.28 veces que con una sola fuente de poder. Universidad de Sonora Arquitectura de Computadoras