Análisis comparativo del uso de STMs en a códigos de reducción irregulares
Data(s) |
20/09/2016
20/09/2016
2016
20/09/2016
|
---|---|
Resumo |
La memoria transaccional (TM) constituye un paradigma de concurrencia optimista en arquitecturas multinúcleo que puede ser de utilidad en la explotación de paralelismo en aplicaciones irregulares, en las que la información sobre las dependencias de datos no está disponible hasta la ejecución. Este trabajo presenta y discute cómo aprovechar las características de un sistema STM (software transactio- nal memory) en patrones de computación que involucren operaciones de reducción, ligadas frecuentemente a aplicaciones irregulares. Con el fin de comparar el uso de enfoques STM en esta clase de patrones con otras soluciones más clásicas, se ha implementa do como prueba de concepto un sistema STM, que denominaremos ReduxSTM, que combina dos ideas: una consolidación (commit) ordenada de las transacciones, que asegura una equivalencia con la ejecución secuencial del código; y una extensión del mecanismo de privatización subyacente al sistema STM que contempla las operaciones de reducción. Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech. |
Identificador | |
Idioma(s) |
spa |
Relação |
XXVII Jornadas de Paralelismo (JP2016) Valladolid, España 14 septiembre 2016 |
Direitos |
info:eu-repo/semantics/openAccess |
Palavras-Chave | #Arquitectura de computadores #Software Transactional Memory (STM) #Operaciones de reducción #Aplicaciones irregulares |
Tipo |
info:eu-repo/semantics/workingPaper |