Welcome to
the jungle es el artículo que nos tocó leer esta vez. Este articulo retoma lo
visto en el artículo de The Free Lunch Is Over que habla de cómo se terminó la
creencia de que single threaded applications dominarían el mundo por siempre.
Procesadores con múltiples núcleos es la nueva era y a partir de aquí es que se
puede decir que ha progresado hasta tres diferentes modelos o transiciones que
se amplifican el uno al otro. Multicore que apareció en 2005, luego continua
Heterogeneus cores a partir del 2009 y por último Elastic compute cloud cores
del 2010 hasta el presente.
El primero
es básicamente lo que se ha estado hablando desde el artículo de The Free Lunch
Is Over en donde ya no se puede trabajar considerando únicamente single
threaded application pero una en multi threaded applications. El segundo habla
de la diversidad que se creó en CPU’s y como esto amplifica aún más la forma de
programar en paralelo y que es importante considerar al estar trabajando con
diferentes procesadores ya que estos pueden cambiar incluso los lenguajes que
llegan a soportar y por ultimo elastic compute cloud. En este se habla de cómo
el funcionamiento de multiprocesamiento en realidad ya está generado para
cualquier máquina de hoy en día, pueda hacer uso de multithreaded programming
con el uso de múltiples tecnologías que existen de manera comercial en la nube,
tales como Amazon Web Services, Microsoft Azure, Google App Engine, entre
otros.
Lo que también
se remarca en el artículo es la ley de Moore y que como desde hace un tiempo se
sabía que el crecimiento exponencial que había en los procesadores llegaría a
un fin, y que la relevancia de programadores que se adaptes a programación multinucleos
era de suma importancia para poder progresar.
No comments:
Post a Comment