Mostrar el registro sencillo del ítem

dc.contributor.authorAldea, Sergio
dc.contributor.authorEstébanez, Álvaro
dc.contributor.authorLlanos Ferraris, Diego Rafael 
dc.contributor.authorGonzález Escribano, Arturo 
dc.date.accessioned2024-10-08T07:14:03Z
dc.date.available2024-10-08T07:14:03Z
dc.date.issued2014
dc.identifier.citationEuropean Conference on Parallel Processing, Euro-Par 2014, 25-29 August, Porto, Portugal.es
dc.identifier.isbn978-3-319-09873-9es
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/70517
dc.descriptionProducción Científicaes
dc.description.abstractIn this paper we propose a compile-time system that adds support for Thread-Level Speculation (TLS) into OpenMP. Our solution augments the original user code with calls to a TLS library that handles the speculative parallel execution of a given loop, with the help of a new OpenMP speculative clause for variable usage classification. To support it, we have developed a plugin-based compiler pass for GCC that augments the code of the loop. With this approach, we only need one additional code line to speculatively parallelize the code, compared with the tens or hundreds of changes needed (depending on the number of accesses to speculative variables) to manually apply the required transformations. Moreover, the plugin leads to a faster performance than the manual parallelization.es
dc.format.extent12 pes
dc.format.mimetypeapplication/pdfes
dc.language.isoenges
dc.publisherSpringeres
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.subjectInformáticaes
dc.subject.classificationThread-Level Speculationes
dc.subject.classificationTLSes
dc.subject.classificationOpenMPes
dc.subject.classificationSource code generationes
dc.subject.classificationGCC plugines
dc.titleA New GCC Plugin-Based Compiler Pass to Add Support for Thread-Level Speculation into OpenMPes
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dc.identifier.doi10.1007/978-3-319-09873-9_20es
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-319-09873-9_20es
dc.title.eventEuro-Par 2014es
dc.description.projectThis research is partly supported by the Castilla-Leon Regional Government (VA172A12-2, PIRTU); Ministerio de Industria, Spain (CENIT OCEANLIDER); MICINN (Spain) and the European Union FEDER (MOGECOPP project TIN2011-25639, CAPAP-H3 network TIN2010-12011-E, CAPAP-H4 network 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