«Aspectos declarativos de la programación multinúcleo» en Austin (Estados Unidos)
Son muchos los fabricantes de microcircuitos que se están pasando a diseños con procesadores multinúcleo para aumentar el rendimiento de sus procesadores destinados a ordenadores de sobremesa, empresas y dispositivos móviles. Esta nueva tendencia podría verse frustrada a largo plazo si las aplicaciones convencionales no se desarrollan de forma paralela para que puedan sacar partido de la existencia de decenas e incluso centenares de hilos de ejecución.
Las arquitecturas multinúcleo presentan diferencias con respecto a sus predecesoras de memoria compartida. Por ejemplo, es probable que se incremente la comunicación para computar la proporción de banda ancha, lo cual redundará positivamente en el rendimiento. De manera más general, las arquitecturas multinúcleo introducen varias dimensiones nuevas de variabilidad tanto en las garantías de rendimiento como en los contratos sobre la arquitectura, tales como el modelo de memoria, que puede no estabilizarse durante varios ciclos vitales de los productos.
Esta será la sexta edición de una serie de encuentros científicos que pretenden explorar diversas ideas en relación con el diseño de lenguaje de programación declarativo que simplifique en gran medida la programación de arquitecturas multinúcleo y, de manera más general, arquitecturas paralelas estrechamente acopladas.Para más información, consulte: http://damp2011.cs.uchicago.edu/(se abrirá en una nueva ventana)