<?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-10T06:32:24Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/71088" metadataPrefix="didl">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/71088</identifier><datestamp>2025-02-20T10:21:05Z</datestamp><setSpec>com_10324_1165</setSpec><setSpec>com_10324_931</setSpec><setSpec>com_10324_894</setSpec><setSpec>col_10324_1337</setSpec></header><metadata><d:DIDL xmlns:d="urn:mpeg:mpeg21:2002:02-DIDL-NS" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:mpeg21:2002:02-DIDL-NS http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/did/didl.xsd">
<d:DIDLInfo>
<dcterms:created xmlns:dcterms="http://purl.org/dc/terms/" xsi:schemaLocation="http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/dcterms.xsd">2024-10-30T08:43:16Z</dcterms:created>
</d:DIDLInfo>
<d:Item id="hdl_10324_71088">
<d:Descriptor>
<d:Statement mimeType="application/xml; charset=utf-8">
<dii:Identifier xmlns:dii="urn:mpeg:mpeg21:2002:01-DII-NS" xsi:schemaLocation="urn:mpeg:mpeg21:2002:01-DII-NS http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/dii/dii.xsd">urn:hdl:10324/71088</dii:Identifier>
</d:Statement>
</d:Descriptor>
<d:Descriptor>
<d:Statement mimeType="application/xml; charset=utf-8">
<oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:title>Una extensión para OpenMP que soporta paralelización especulativa</dc:title>
<dc:creator>Aldea López, Sergio</dc:creator>
<dc:creator>Estébanez, Álvaro</dc:creator>
<dc:creator>González Escribano, Arturo</dc:creator>
<dc:creator>Llanos Ferraris, Diego Rafael</dc:creator>
<dc:subject>Informática</dc:subject>
<dc:description>Producción Científica</dc:description>
<dc:description>Las 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.</dc:description>
<dc:date>2024-10-30T08:43:16Z</dc:date>
<dc:date>2024-10-30T08:43:16Z</dc:date>
<dc:date>2014</dc:date>
<dc:type>info:eu-repo/semantics/conferenceObject</dc:type>
<dc:identifier>XXV Jornadas de Paralelismo, Valladolid, Spain</dc:identifier>
<dc:identifier>978-84-697-0329-3</dc:identifier>
<dc:identifier>https://uvadoc.uva.es/handle/10324/71088</dc:identifier>
<dc:identifier>10.5281/zenodo.14011538</dc:identifier>
<dc:language>spa</dc:language>
<dc:relation>https://www.researchgate.net/publication/302421311_Una_extension_para_OpenMP_que_soporta_paralelizacion_especulativa</dc:relation>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:publisher>Universidad de Valladolid</dc:publisher>
</oai_dc:dc>
</d:Statement>
</d:Descriptor>
<d:Component id="10324_71088_1">
<d:Resource ref="https://uvadoc.uva.es/bitstream/10324/71088/1/extension-openmp.pdf" mimeType="application/pdf"/>
</d:Component>
</d:Item>
</d:DIDL></metadata></record></GetRecord></OAI-PMH>