<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-06-06T17:35:40Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/70864" metadataPrefix="dim">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/70864</identifier><datestamp>2025-02-20T10:21:15Z</datestamp><setSpec>com_10324_1165</setSpec><setSpec>com_10324_931</setSpec><setSpec>com_10324_894</setSpec><setSpec>col_10324_1337</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="727c3aed65447aeb" confidence="600" orcid_id="">Aldea López, Sergio</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="90b35e33f5bb40b4" confidence="600" orcid_id="0000-0002-3037-3567">González Escribano, Arturo</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="0eb6c72a1ecd19fb" confidence="600" orcid_id="0000-0001-6240-9109">Llanos Ferraris, Diego Rafael</dim:field>
<dim:field mdschema="dc" element="date" qualifier="accessioned">2024-10-16T15:28:44Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="available">2024-10-16T15:28:44Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="issued">2012</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="citation" lang="es">OpenMP in a Heterogeneous World. IWOMP 2012. Lecture Notes in Computer Science, vol 7312. Springer, Berlin, Heidelberg.</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="isbn" lang="es">978-3-642-30960-1</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="uri">https://uvadoc.uva.es/handle/10324/70864</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="doi" lang="es">10.1007/978-3-642-30961-8_25</dim:field>
<dim:field mdschema="dc" element="description" lang="es">Producción Científica</dim:field>
<dim:field mdschema="dc" element="description" qualifier="abstract" lang="es">Software-based, thread-level speculation (TLS) systems allow the parallel execution of loops that can not be analyzed at compile time. TLS systems optimistically assume that the loop is parallelizable, and augment the original code with functions that check the consistency of the parallel execution. If a dependence violation is detected, offending threads are restarted to consume correct values. Although many TLS implementations have been developed so far, robustness issues and changes required to existent compiler technology prevent them to reach the mainstream. In this paper we propose a different approach: To add TLS support to OpenMP. A new OpenMP speculative clause would allow to execute in parallel loops whose dependence analysis can not be done at compile time.</dim:field>
<dim:field mdschema="dc" element="description" qualifier="project" lang="es">This work has been partially supported by MICINN (Spain) and the European Union FEDER (CENIT OCEANLIDER, CAPAP-H3 network, TIN2010-12011-E, TIN2011-25639), and the HPC-EUROPA2 project (project number: 228398) with the support of the European Commission - Capacities Area - Research Infrastructures Initiative. Sergio Aldea is supported by a research grant of Junta de Castilla y León, Spain.</dim:field>
<dim:field mdschema="dc" element="format" qualifier="extent" lang="es">4 p.</dim:field>
<dim:field mdschema="dc" element="format" qualifier="mimetype" lang="es">application/pdf</dim:field>
<dim:field mdschema="dc" element="language" qualifier="iso" lang="es">eng</dim:field>
<dim:field mdschema="dc" element="publisher" lang="es">Springer</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="accessRights" lang="es">info:eu-repo/semantics/openAccess</dim:field>
<dim:field mdschema="dc" element="subject" lang="es">Informática</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">TLS systems</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">Speculative parallelization</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="classification" lang="es">OpenMP</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="unesco" lang="es">1203 Ciencia de Los Ordenadores</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="unesco" lang="es">3304 Tecnología de Los Ordenadores</dim:field>
<dim:field mdschema="dc" element="title" lang="es">Support for Thread-Level Speculation into OpenMP</dim:field>
<dim:field mdschema="dc" element="title" qualifier="event" lang="es">Proceedings of the 8th international conference on OpenMP in a Heterogeneous World</dim:field>
<dim:field mdschema="dc" element="type" lang="es">info:eu-repo/semantics/conferenceObject</dim:field>
<dim:field mdschema="dc" element="type" qualifier="hasVersion" lang="es">info:eu-repo/semantics/publishedVersion</dim:field>
<dim:field mdschema="dc" element="relation" qualifier="publisherversion" lang="es">https://link.springer.com/chapter/10.1007/978-3-642-30961-8_25</dim:field>
</dim:dim></metadata></record></GetRecord></OAI-PMH>