Ejercicio #1 sobre Ley de Amdahl

Para iniciar una pequeña serie de artículos planteados sobre la aplicación en ejercicios prácticos de la Ley de Amdahl, se plantea un problema sencillo que puede resolverse utilizando el principio de esta ley.

Recordemos lo que nos dice la Ley de Amdahl en su versión más básica:

La mejora obtenida en el rendimiento de un sistema debido a la alteración de uno de sus componentes está limitada por la fracción de tiempo que se utiliza dicho componente.

Esta ley no habla únicamente de sistemas de cómputo, sino de cualquier tipo de sistema complejo, compuesto por diferentes partes, componentes, módulos u otros. A su vez, estos pueden ser subsistemas complejos de igual forma. En este primer ejemplo usaremos una situción que no tiene relación con la computación, pero que igualmente se ve afectada por esta ley:

Un repartidor de periódicos tiene una ruta particular para hacer sus entregas diarias en la comunidad. En total le toma 80 minutos hacer todo el recorrido y con esto finalizar su tarea. Para hacer las entregas utiliza un 75% del tiempo en una bicicleta regular, por suerte ya tiene ahorrado suficiente dinero para mejorar su vehículo con el que estima un 20% menos de tiempo en su recorrido.

Ante esta situación resolveremos dos preguntas puntuales, primeramente:

¿Cuál será el nuevo tiempo que le tomará el recorrido?

Hay un dato que es evidente para resolver esta pregunta rápidamente: el recorrido tardará un 20% menos, es decir, el tiempo de duración nuevo es del 80% sobre el anterior. Matemáticamente: 80min * 0.8 = 64min.

Pero podemos utilizar este número para revisar una fórmula importante para obtener un nuevo tiempo de realización de una actividad, a la luz de la ley de Amdahl. Basado en la idea que un sistema tiene componentes afectadas y no afectadas por una modificación, estos siendo porciones de un todo completo.

Ahora, resolvamos la siguiente pregunta, que es:

¿Cuál es la aceleración global del proceso de repartición de periódicos?

[Pendiente]

Con esto podemos entender mejor la aplicación de la ley en un sistema complejo, para estudiar el impacto de una mejora en una parte del sistema a su rendimiento o comportamiento global.

No comments

Comentarios en artículos

No comments

Nobody has submitted a comment yet.