Mostrar el registro sencillo del ítem

dc.contributor.authorAldea, Sergio
dc.contributor.authorEstébanez, Álvaro
dc.contributor.authorGonzález Escribano, Arturo 
dc.contributor.authorLlanos Ferraris, Diego Rafael 
dc.date.accessioned2024-10-30T08:43:16Z
dc.date.available2024-10-30T08:43:16Z
dc.date.issued2014
dc.identifier.citationXXV Jornadas de Paralelismo, Valladolid, Spaines
dc.identifier.isbn978-84-697-0329-3es
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/71088
dc.descriptionProducción Científicaes
dc.description.abstractLas directivas de OpenMP se pueden considerar como el estándar de programación paralela en memoria compartida. Sin embargo, OpenMP no garantiza que la ejecución paralela de un bucle siga la semántica secuencial si aparecen dependencias entre las instrucciones. En este trabajo proponemos aumentar la funcionalidad de OpenMP agregando soporte de paralelización especulativa. Nuestra contribución se resume en tres apartados. Hemos definido un nueva cláusula speculative para variables internas de bucles. Esta cláusula asegura que el acceso a estas variables se produce siguiendo la semántica secuencial del bucle. Además, hemos desarrollado una nueva biblioteca de paralelización especulativa que garantiza la ejecución paralela de bucles de OpenMP con variables es-peculativas. Por último, hemos desarrollado un nuevo paso de GCC que traduce los valores englobados en la cláusula speculative en llamadas a la biblioteca especulativa. El resultado es el sistema ATLaS, que utiliza la paralelización especulativa para extender la funcionalidad de OpenMP, y garantizar la semántica secuencial de cualquier bucle ejecutado en paralelo.es
dc.format.extent7 p.es
dc.format.mimetypeapplication/pdfes
dc.language.isospaes
dc.publisherUniversidad de Valladolides
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.subjectInformáticaes
dc.subject.classificationParalelismoes
dc.subject.classificationParalelización especulativaes
dc.subject.classificationOpenMPes
dc.subject.classificationCompiladoreses
dc.titleUna extensión para OpenMP que soporta paralelización especulativaes
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dc.identifier.doi10.5281/zenodo.14011538es
dc.relation.publisherversionhttps://www.researchgate.net/publication/302421311_Una_extension_para_OpenMP_que_soporta_paralelizacion_especulativaes
dc.title.eventXXV Jornadas de Paralelismoes
dc.description.projectEste trabajo ha sido financiado parcialmente por la Junta de Castilla y León (VA172A12-2, PIRTU); Ministerio de Industria, España (CENIT OCEAN-LIDER); MICINN (España) y la Unión Europea FEDER (proyecto MOGECOPP TIN2011-25639, Red CAPAP-H4 TIN2011-15734-E).es
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersiones
dc.subject.unesco1203 Ciencia de Los Ordenadoreses
dc.subject.unesco3304 Tecnología de Los Ordenadoreses


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem