Posted by : Unknown martes, febrero 11, 2014

¡Hola! :)

En esta ocasión hablaré un poco sobre el arículo titulado "Welcome to the Jungle" escrito por Herb Sutter en diciembre del 2011.

El artículo habla acerca como en el “final” de la Ley de Moore, comenzamos a hablar de entregar a los usuarios equipos personales de cómputo paralelo. En tiempos actuales, tenemos que hablar de 3 formas esenciales de procesamiento en múltiples núcleos.

Primero vale la pena hablar acerca del procesamiento con varios núcleos en sus primeras fases. El hecho de que la velocidad de procesamiento de los procesadores no se haya visto mejorada (como en años anteriores), obligó a las empresas a implementar modelos con varios núcleos. Ya se ha hablado de este aspecto en entradas anteriores.

Ahora bien, con el modelo de procesamiento con varios preocesadores, tenemos que recordar la parte de núcleos heterogeneos. Con este modelo, podemos hablar del procesamiento dedicado en varios núcleos. El ejemplo más común es la parte de CPU y GPU, donde el CPU se utiliza para tareas comunes del sistema operativo y el GPU funge como procesamiento de gráficas, permitiendo un mejor uso de los recursos disponibles. Ahora, hablar de paralelismo en CPU y GPU permitiría llevar la optimización de recursos hasta su máxima expresión.

Posteriormente, estamos obligados a tocar el tema de núcleos elásticos para cómputo en nube. La parte de paralelismo y concurrencia es un tema común (sino es que indispensable) en cloud computing. Hay que recordar que una de las técnicas más usadas en la nube es el map-reduce. Con esta técnica, hablamos del crecimiento “scale-out” de los centros de datos. Esto quiere decir que en lugar de concentrarse en un solo dispositivo, el centro de datos tiene varios equipos pequeños siendo usados de manera distribuida. Así, el procesamiento lo hace cada equipo de manera concurrente y una computadora finalmente hace la operación de reduce. Este es uno de los modelos de procesamiento más importantes de la actualidad, ya que funciona con grandes volúmenes de información en tiempos razonables.

Eso es todo por ahora, espero haya sido de su agrado :)


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Programación Multinúcleo - Hatsune Miku - Powered by Blogger - Designed by Johanes Djogan -