Para muchos es sabido que los procesadores mas modernos se están volviendo mas poderosos, pero no debido a que se esten haciendo mas rapidos, sino debido a que se construyne usando multiples nucleos. Del Pentium D, el Core 2 Duo, Core 2 Quad de Intel o los Athlon 64 X2, Opteron y otros de AMD.
Los diseñadores de procesadores tiene claro que esa es la solución a diversos problemas tecnicos para lograr procesadores cada vez mas potentes, sin embargo no se ponen de acuerdo en la forma exacta en que estos desarrollos deben llevarse a cabo. La programación es uno de los problemas fundamentales.
El mes pasado se llevó a cabo la “International Solid State Circuits Conference”, conferencia en la cual se reunieron varios fabricantes de microprocesadores como AMD, Intel, IBM, Sun Microsystems y algunas otras.
El problema residió en que aunque todos veían a los micros multicore - incluso con núcleos heterogéneos - como el futuro claro de este segmento, cada uno lo ve a su manera. Chuck Moore, de AMD, veía una situación similar a la de los teléfonos móviles, que usan núcleos especializados para ejecutar software modular que se planifica con una interfaz de programación de aplicaciones de alto nivel. Renesas parecía estar de acuerdo con esta idea, y en IBM tienen también una aproximación similar.
Sin embargo, Anant Agarwal, fundador y CEO de Tilera, comentó que en su opinión los chips multicore necesitan ser conjuntos homogéneos de núcleos de propósito general para que el modelo de software pueda mantener su simplicidad.
Shekhar Borkar, director del Laboratorio de Tecnología de Microprocesadores en Intel, afirmó que los núcleos de los microprocesadores serían cada vez más simples, pero que el software necesita evolucionar más rápido de lo que lo ha hecho en el pasado para poder mantenerse a la par. Y probablemente tenga más razón que ninguno de sus compañeros: los procesadores avanzan a toda máquina, pero es el software el que se está quedando atrás, algo que se demuestra cuando uno trata de ver qué aplicaciones o juegos son capaces de sacar el máximo jugo a los actuales micros quad-core.
La experiencia nos demuestra que así es, tanto poder de procesamiento queda desperdiciado debido al software que no es capaz de aprovecharlo al maximo. Por otro lado la evolucion de otros componentes de los sistemas de hardware, especialmente del disco duro que evoluciona muy lentamente, siguen siendo un lastre para explotar las mejoras que se dan día a día en el campo de los procesadores.
Si te gusto este post y quieres recibir todos los articulos nuevos suscribete a mi feed RSS!


Artículos relacionados
No user Ha Respondido este post
Deja una respuesta
Nota:: La moderación de comentarios puede estar activa, por lo que si no aparece de inmediato, no es necesario reenviar tus comentarios