Multicore processors about to change programming models and methologies

 

 

Resumen:

 

Hasta ahora las formas de extraer rendimiento consistía en técnicas archiconocidas, como incrementar la velociadad del reloj del procesador, insertar memorias intermedias como las cachés, … los nuevos procesadores, procesadores multicore (dos cerebros en la misma cabeza) van a provocar un cambio radical en la forma de construir aplicaciones.

 

Hasta ahora, una aplicación desarrollada para un procesador concreto, se veía favorecida por las técnicas de “extracción de rendimiento” clásicas. Ahora si queremos portar estas aplicaciones a los nuevos procesadores –sin alterar las aplicaciones- veremos que el panorama cambia radicalmente pues las aplicaciones NO experimentarán rendimiento con los nuevos procesadores a menos que se reestructuren. La citada reestructuración pasa por convertir a las aplicaciones en aplicaciones multihebradas – con un diseño cuidadoso de la estructura de las hebras-

 

 

Nota: El articulo lo pondré aquí entero cuando tenga un poquito de tiempo libre.